HVORFOR KAN JEG IKKE KOMPILE PROGRAMMET????
JEG KAN IKKE FÅ PROGRAMMET TIL AT KØRE..... DET VISER HELE TIDEN " illegal start of expression ",ER DER IKKE EN DER KAN KIGGE PÅ DET.....
import java.util.Random;
import cs1.*;
public class Forkortbroker
{
public static void main (String[] args)
{
Random tilfældig1 = new Random();
int sub1, sub2, antaloperander;
int sum, indtastsvar;
int resultat;
int tæller=0;
int AntalOpgaver,Operander,NumeriskVaerdi;
int naev,tael;
int taeller,naevner;
char fortegn;
char operator;
String s_operator;
public void Forkortbroker(int a, int o, int n, char f,String g)
{
AntalOpgaver = a;
Operander = o;
NumeriskVaerdi = n;
fortegn = f;
s_operator = g;
}
public void broek(String svar)
{
String foerste="", anden="";
int tal1 = svar.indexOf('/');
foerste.substring(0, tal1);
anden.substring(tal1, svar.length());
int taeller = Integer.parseInt(foerste);
int naevner = Integer.parseInt(anden);
}
public void testRes(int taeller, int naevner, int sub1, int sub2)
{
if(sub1 == taeller && sub2 == naevner)
System.out.println("rigtig");
else
System.out.println("forkert");
}
public void printCalculations()
{
for(int i=0;i<AntalOpgaver;i++)
{
antaloperander = tilfældig1.nextInt(Operander) + 2;
}
if (fortegn == '+')
{
sub2 = tilfældig1.nextInt(NumeriskVaerdi ) + 1;
sub1 = tilfældig1.nextInt(NumeriskVaerdi ) + 1;
if (antaloperander == 2)
{
if (operator == '/')
System.out.println (sub1+"/"+sub2+ "=");
sum=sub1/sub2;
}
recieveInput(sum);
}
}
public void recieveInput (int summ)
{
resultat=Keyboard.readInt();
if (resultat == summ)
{
tæller++;
System.out.println(" Rigtigt");
}
else
{
System.out.println(" Forkert");
}
}
}