.TiTipower
Legacy Member
Beste,
Heb morgen examen en heb als voorbeeld een oefening gemaakt maar hij geeft een error bij: "hoogstenaam" in de derde laatste regel
Iemand enig idee wat ik fout heb gedaan?
Alvast bedankt:
Heb morgen examen en heb als voorbeeld een oefening gemaakt maar hij geeft een error bij: "hoogstenaam" in de derde laatste regel
Iemand enig idee wat ik fout heb gedaan?
Alvast bedankt:
Code:
public class vraag12 {
public static void main(String args[]){
int [] aantal = new int [7];
String [] allergie = new String [7];
allergie[0] = "huisstofmijt";
allergie[1] = "boompollen";
allergie[2] = "graspollen";
allergie[3] = "honden";
allergie[4] = "katten";
allergie[5] = "knaagdieren";
allergie[6] = "schimmels";
int totaantal =0, hoogsteaantal=0, code,aantalperpersoon;
String hoogstenaam, naam;
double perc;
naam = Invoer.leesString("Geef naam in");
while (!(naam.equals("xx"))) {
totaantal++;
code = Invoer.leesInt("Geef de code in");
aantalperpersoon = 0;
while (code != 9){
aantal[code-1] = aantal[code-1]+1;
aantalperpersoon = aantalperpersoon+1;
code = Invoer.leesInt("Geef de code in");
}
if (aantalperpersoon > hoogsteaantal){
hoogsteaantal = aantalperpersoon;
hoogstenaam = naam;
}
naam = Invoer.leesString("Geef naam in");
}
System.out.println("totaal aantal patiënten opgenomen in het onderzoek: " + totaantal);
for (int i=1; i<=6;i++){
perc = aantal[i]/totaantal*100.0;
System.out.println("Aantal allergiesch voor "+allergie[i]+" "+aantal[i]+"dit is "+perc+"%");
}
System.out.println("de meest allergische persoon is" +[COLOR="Red"]hoogstenaam[/COLOR]);
}
}

