Miten voisi helpoiten tehdä koodinpätkän, joka esim.kertoo arvosanan, kun syötät pistemäärän? Arvosana 1-5 ja pisterajat voi olla vaiks 0-29 p arvosana 0, 30-35 arvosana 1 jne.. Siis harjoittelen javaa:)
Varmaan jotenkin tähän tyyliin (joudut korjaamaan mahdolliset virheet itse, en koodaa yleensä javalla enkä jaksanut alkaa asentamaan kääntäjää että olisin voinut testata)
System.out.println("Anna pisteet");
String line = null;
int pisteet = 0;
try {
BufferedReader is = new BufferedReader(
new InputStreamReader(System.in));
line = is.readLine();
pisteet = Integer.parseInt(line);
} catch (NumberFormatException ex) {
System.err.println("Annettu arvo ei ole numero: " + line);
} catch (IOException e) {
System.err.println("Syötteen lukeminen ei onnistunut: " + e);
}
int arvosana;
if (pisteet<30) { arvosana = 0; }
else if (pisteet<54) { arvosana = (pisteet-24)/6; }
else { arvosana = 5; }
System.out.println("Arvosanasi: " + arvosana);Thx:)
Aihe on jo aika vanha, joten et voi enää vastata siihen.