Punkte Noten zuweisen

Status
Nicht offen für weitere Antworten.

Janny

Mitglied
Mal wieder ein neues Problem: Ich möchte ein Programm schreiben, dass eine eingegebene Punktzahl in die entsprechende Note umrechnet. Die Tabelle dazu findet ihr hier auf Seite 23 (also die 23. Seite für das pdf nicht die aufgedruckten Seitenzahlen) ganz rechts.
Leider gibt es keine regelmäßigen Abstände zwischen den Punktbereichen, so dass man nicht einfach teilen kann und die Werte dann mit einem Switch abfragen kann.
Gibt es vielleicht sowas wie einen Switch, wo man einen Case für mehrere Werte definieren kann oder so ? Ich könnte natürlich auch 190 cases definieren, aber das wäre doch Schwachsinn.
 
Wenn ich mich recht ensinne (ist schon so lange her...) gibt es dafür eine Formel... habe sie leider nicht parat.

Haste schon mal gegoogled ?
 
Das ist leider nur die Formel für die Abiturnote, die ich inzwischen auch gefunden habe, aber ich suche die für die Fachhochschulreife.
Gibt es nicht irgendeine Möglichkeit die Tabelle irgendwie im Porgramm umzusetzten. Z.B. also wenn P im Bereich 164-169 liegt, dann wird n= 2,7 oder so ?
 
man könnte zwei arrays nehmen:
Code:
punkte[] = {95, 100, 106...}
noten[] = {4.0, 3.9, 3.8 ...}

nach der eingabe der punkte gehst du dann einfach das erste array in einer schleife durch und weist die passende note zu.

Code:
//eingabe: 400

for (int i=0; i<punkte.length; i++) 
    if (eingabe <= punkte[i]) then note = noten[i];
oder so ähnlich..
 
wie komm ich jetzt auf 'then' tsts.. wichtig wäre aber noch ein break in der if-abfrage.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben