Korra 2490 – Mattecentrum-volontär
Postad: 16 okt 2019 Redigerad: 16 okt 2019

För er som gissar på högskoleprovet!

Hej, jag har skrivit en kod som visar hur många rätt/fel du troligtvis kommer att få om du gissar på alla frågor.
Jag har även tagit hänsyn till att det finns 32 frågor med 5 svarsalternativ och 128 frågor med 4 svarsalternativ (Så var det på provet VT 2019 I alla fall). 

För att köra koden så behöver du ett program som heter java. 
HÄR kan du ladda ner Java.
HÄR kan du ladda ner programmet. (47,7 KB) (Extremt liten fil). 


För er som inte kan få igång programmet har jag postat resultatet på när jag kört programmet 6 gånger.
(Resultat)
Är man intresserad av hur koden ser ut så kommer den här (Skriven i Java):

Visa spoiler

package Atest;
import javax.swing.*;

public class Hogskoleprov {
public static void main(String[] arg) {

int knapp = JOptionPane.showConfirmDialog(null, "Slumpa dina svar?", "" ,JOptionPane.YES_NO_OPTION);

while (knapp == 0) {

int frågfem = 32, frågfyr = 128;
double rätt=0, fel=0;
double slumpfem = (int) ( Math.random()*5 +1 );
double slumpfyr = (int) ( Math.random()*4 +1 );
String res, s;
double poäng;

for (int i=0; i<frågfem; i++, slumpfem = (int) ( Math.random()*5 +1 )) {
if (slumpfem == 5)
rätt += 1;
else
fel += 1;
}

for(int j=0; j<frågfyr; slumpfyr =(int) ( Math.random()*4 +1 ), j++ ) {
if (slumpfyr == 4)
rätt += 1;
else
fel += 1;
}
poäng = (rätt/160)*2 -(((rätt/160)*2)*0.3);
res = "" + poäng;
s = res.substring(4);
res = "Du hade "+rätt+" rätt och "+fel+" fel" +"\n "+"\nNormerad poäng, ca: " +poäng;
knapp = JOptionPane.showConfirmDialog(null, res, "Om du gissar på högskoleprovet!" ,JOptionPane.YES_NO_OPTION);

}
}
}

Coolt! :D

pepparkvarn skrev:

Coolt! :D

Tackar. :)

Svara Avbryt
Close