Berechnung in Python?

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


pixelino  02.03.2018, 22:51

ich meine natürlich * 4

0