Was den oberen Fehler angeht: Setz doch einfach eine Formatierungsanweisung rein. Eben so etwas, was dir Olli weiter unten gerade ausgeredet hat
Zeile 19 ist ganz falsch, das kann gar nicht gehen, kosten ist nämlich Real und du willst einen String zuweisen. Im übrigen wäre das sowieso doppelt gemoppelt, da du ja in Zeile 20 auch noch die String-Zusätze hinzufügst.
Außerdem sollte Zeile 20 im unteren Programm auch nicht laufen, da die Klammer-Zu falsch gesetzt ist.
PS: Blöde Frage, warum fragst du eigentlich im ersten Prog nach dem Alter, benutzt es aber dann gar nicht? In dem Fall bräuchtest du die Berechnung für den Puls doch gar nicht, sondern könntest fp (bzw ap) direkt mit 110 (bzw 165) belegen. Das leuchtet mir nicht ein
//Edit:
Im übrigen verstehe ich deine Berechnung im 2. Programm nicht...
Zuerst passts: Die Fahrtstrecke errechnet sich aus altem und neuem Kilometerstand. (Zeile 17)
Dann der durchschnittliche Verbrauch pro 100km: Gesamter( Verbrauch/Fahrtstrecke) * 100 (Zeile 18 )
Aber warum nimmst du jetzt in Zeile 19 noch "Durchschnittsverbrauch * Durchschnitt"? Was steht zu diesem Zeitpunkt in "Durchschnittsverbrauch"?
So, und das sind die Kosten?
Der durchschnittliche Verbrauch pro 100km mal eine ominöse Durchschnittsvariable, die nirgendwoe belegt wird?
Wenn schon, dann wäre es richtiger gewesen, hier "durchschnitt * preis" zu schreiben, damit wärst du auf die durchschnittlichen Kosten für 100km gekommen.
Allerdings ist das ja aber auch nicht, was dein Programm zu machen vorgibt:
Zitat von
Rayzen:
Berechnung des durchschnittlichen Benzinverbrauchs in l/100km
Wieso kommst du dann auf einmal nur mit den Kosten?