Berechnung in Python?
Hallo,
ich habe im Internet diese Aufgabe entdeckt und komme nicht auf den Rechenweg. Kann mit hier jemand helfen? Vielen Dank.
Angenommen, du hast pro Semester vier Prüfungen in einem Fach. Nun sind drei dieser Prüfungen vorbei und du möchtest wissen, welche Note du in der vierten Prüfung haben musst, um deinen Wunschschnitt zu erreichen.
Schreibe ein Programm, welches dir diese Frage beantwortet. Benutze vier Variablen um die drei Noten und den Wunsch-Durchschnitt abzuspeichern und lasse das Programm daraus die letzte Note berechnen, welche du brauchst, um den Wunsch-Durchschnitt zu erreichen. Diese kannst du mit dem
print()
Befehl ausgeben.
4 Antworten
Kurzbezeichungen:
M: Notendurchschnitt bzw. Wunschschnitt
N1: Note der ersten Prüfung
N2: Note der zweiten Prüfung
N3: Note der drei Prüfung
N4: Note der vier Prüfung
Wenn man davon ausgeht, dass die vier Prüfungen alle gleich gewichtet sind, so ist:
M = (N1 + N2 + N3 + N4)/4
Das löst man nun nach N4 auf ...
Multiplikation mit 4 liefert:
4 * M = N1 + N2 + N3 + N4
Subtraktion von N1 + N2 + N3 liefert:
4 * M - (N1 + N2 + N3) = N4
Also ist:
N4 = 4 * M - (N1 + N2 + N3)
==========
Ein entsprechendes Programm könnte dann in Python geschrieben beispielsweise so aussehen:
M = float(input("Wunschschnitt: "))
N1 = float(input("Note der ersten Prüfung: "))
N2 = float(input("Note der zweiten Prüfung: "))
N3 = float(input("Note der dritten Prüfung: "))
N4 = 4 * M - (N1 + N2 + N3)
print("\nBenötigte Note der vierten Prüfung: ", N4)
Wenn man nur ganze Zahlen bei den Prüfungen erwartet, kann man dort auch "float(input(" durch "int(input(" ersetzen.
WN * 4 - (N1 + N2 + N3)
Ich schreib mal nur die Formel auf:
Wunschnote = (NoteFach1+ NoteFach2 +NoteFach3 + x) / 4
4*Wunschnote = NoteFach1 + NoteFach2 + NoteFach3 + x
4*Wunschnote - NoteFach1 - NoteFach2 - NoteFach3 = x
wunschnote / 4 - (summe der 3 noten)
oder so