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.