IT-Knowledgebase
de Programmieren Sprachen Python Python-Aufgaben Rechnen

Leihwagen kosten in Python bestimmen

Mithilfe solcher Aufgaben kannst du üben eigenen Code zu schreiben und danach natürlich die Lösung anschauen ob die Aufgabe richtig verstanden wurde . Wichtig hierbei ist natürlich, dass es nicht die richtige Lösung gibt und die Lösung von mir lediglich dazu dient eine bereitzustellen und Anreize zu bieten, sollte man mal nicht weiter kommen.

Aufgabenstellung

Ein Kleinunternehmen stellt seinen Kunden für Tran sporte einen Lieferwagen und einen Lastwagen zur Verfügung. Für Transporte mit dem Lieferwagen werden Fr. 1.60 pro Kilometer verrechnet, für den Lastwagen beträgt der Tarif Fr. 2.80 pro Kilometer. Welche Gebühr hat ein Kunde zu bezahlen, wenn der Lieferwagen 85 km und der Lastwagen 120 km zurückgelegt hat?

Hinweis

Solltest du starke Probleme mit der Aufgabe haben, lies dir bitte nochmal die unten verlinkten Artikel durch. Zum Ende des Artikels

Lösungsweg

Hier wäre es sinnig erstmal die benötigten Werte zu definieren, die wir benötigen. Wir definieren uns also den Preis für einen Lieferwagen pro Kilometer und für einen Lastwagen in einer Variable. Zusätzlich brauchen wir unsere Gefahrenen Kilometer für jedes Fahrzeug.

1lieferwagen_preis = 1.6
2lastwagen_preis = 2.8
3
4lastwagen_gefahren = 54
5lieferwagen_gefahren = 106

hier ist zu beachten, dass es sich um Gleitkommazahlen handelt und diese in der Sprache Python mit einem Punkt getrennt werden.

Nun mulitplizieren wir unseren Preis des Lieferwagens mit den gefahrenen Kiolometern. Das gleiche machen wir auch für den Lastwagen.

1print("Gesamtpreis für Lieferwagen " + str(gesamtpreis_lieferwagen))
2print("Gesamtpreis für Lastwagen " + str(gesamtpreis_lastwagen))
3
4print("Gesamtpreis " + str(gesamtpreis_lastwagen+ gesamtpreis_lieferwagen ))

wir berechnen die Kosten für jedes Fahrzeug und zusätzlich noch den Gesamtpreis.

Um die kosten auszugeben müsse wir den float Datentyp zu einem String konvertieren, da es hier keine automatische Konvertierung gibt und es somit nicht möglich ist eine Zahl auf einen Text zu addieren.

Kompletter Quellcode

 1lieferwagen_preis = 1.6
 2lastwagen_preis = 2.8
 3
 4lastwagen_gefahren = 54
 5lieferwagen_gefahren = 106
 6
 7gesamtpreis_lastwagen = lastwagen_preis * lastwagen_gefahren
 8gesamtpreis_lieferwagen = lieferwagen_preis * lieferwagen_gefahren
 9
10print("Gesamtpreis für Lieferwagen " + str(gesamtpreis_lieferwagen))
11print("Gesamtpreis für Lastwagen " + str(gesamtpreis_lastwagen))
12print("Gesamtpreis " + str(gesamtpreis_lastwagen+ gesamtpreis_lieferwagen ))

Verweise