Programm Noten schreiben in Java |
05.11.2017, 12:15 | Auf diesen Beitrag antworten » |
Steffi1995 | Programm Noten schreiben in Java Meine Frage: Wie schreibt man dazu das Programm in Java? Meine Ideen: Schreiben Sie ein Java-Programm Noten, das ausgehend von einer maximal erreichbaren Gesamtpunktzahl das zugehörige Punkteintervall für jede Notenstufe ausgibt. Die Notenstufen lauten 4.0, 3.7, 3.3, 3.0, 2.7, 2.3, 2.0, 1.7, 1.3 und 1.0. Für weniger als 50 Prozent der Punkte wird eine 5.0 vergeben. Der Bereich von 50 bis 100 Prozent wird in gleich großen Intervallen auf die Noten verteilt. Die maximal erreichbare Punktzahl soll beim Aufruf des Programms über die Kommandozeile eingegeben werden (Beispiel: java Noten 123). Formatieren Sie Ihre Ausgabe wie in nachfolgendem Beispiel (Punkte und Prozentangaben auf eine Kommastelle runden): 1.0: 123,0 ? 116,9 (100,0 - 95%) 1.3: 116,8 ? 110,7 ( 94,9 - 90%) 1.7: 110,6 ? 104,6 ( 89,9 - 85%) 2.0: 104,5 ? 98,4 ( 84,9 - 80%) 2.3: 98,3 ? 92,3 ( 79,9 - 75%) 2.7: 92,2 ? 86,1 ( 74,9 - 70%) 3.0: 86,0 ? 80,0 ( 69,9 - 65%) 3.3: 79,9 ? 73,8 ( 64,9 - 60%) 3.7: 73,7 ? 67,7 ( 59,9 - 55%) 4.0: 67,6 ? 61,5 ( 54,9 - 50%) 5.0: weniger als 61,5 Punkte |
|
|
05.11.2017, 12:22 | Auf diesen Beitrag antworten » |
as_string | Gar keine eigenen Ideen/Gedanken? Gruß Marco |
05.11.2017, 12:29 | Auf diesen Beitrag antworten » |
Steffi1995 | RE: Programm Noten schreiben in Java Ja also ich würde es mit Integer.parseint probieren aber ich mir nicht sicher und würde es für jede note machen aber ich weiß auch nicht wie man das mit den prozenten macht |
05.11.2017, 12:40 | Auf diesen Beitrag antworten » |
as_string | Ja hast Du denn schon die Klasse "Noten" angelegt? Wie sieht denn das bis jetzt bei Dir aus? Du kannst ja zuerst anfangen und nur ein Programm machen, was die Zahl einliest und direkt wieder auf der Kommandozeile ausgibt. So als Anfang. Dann haben wir schon ein Gerüst, mit dem man weiter machen kann, oder? Gruß Marco |
Anzeige | |
|
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |