Einfache Aufgaben

1. Netto-Brutto-Rechner

Lösung
Nettopreis = float(input("Kosten des Produktes ohne Mehrwertsteuer: ))

Bruttopreis = (Nettopreis * 1.19)
Bruttopreis = round(Bruttopreis, 2)

print("Das Produkt kostet mit Mehrwertsteuer: "), Bruttopreis)

2. Quader

Lösung
Breite = float(input("Breite des Quaders in Zentimetern: "))
Länge = float(input("Länge des Quaders in Zentimetern: "))
Hoehe = float(input("Höhe des Quaders in Zentimetern: "))

Volumen = Breite * Laenge * Hoehe
Oberfläche = 2 * Breite * Laenge + 2 * Breite * Hoehe + 2 * Laenge * Hoehe
Raumdiagonale = round((Breite ** 2 + Laenge ** 2 Hoehe ** 2) ** 0.5, 2)

print("Der Quader hat ein Volumen von ", Volumen, "Kubikzentimetern")
print("Der Quader hat eine Oberfläche von ", Oberfläche, "Quadratzentimetern")
print("Der Quader hat eine Raumdiagonale von ", Raumdiagonale, "Zentimetern")

3. Maklerprogramm

Lösung
Grundstückslänge = float(input("Länge des Grundstücks: "))
Grundstücksbreite = float(input("Breite des Grundstücks: "))
Quadratmeterpreis = float(input("Quadratmeterpreis in €: "))
MaklerprovisionProzent = float(input("Maklerprovision in %: "))
Umsatzsteuersatz = float(input("Umsatzsteuersatz in %: "))

Grundstückspreis = (Grundstückslänge * Grundstücksbreite) * Quadratmeterpreis
Maklerprovision = (Grundstückspreis * (MaklerprovisionProzent / 100)) * (1 - Umsatzsteuersatz / 100)

print("Der Grundstückspreis liegt bei ", Grundstückspreis, "Euro")
print("Der Makler erhält für den Verkauf des Grundstückes ", Maklerprovision, "Euro")

4. Benzin-Rechner

Lösung
Literpreis = float(input("Preis pro Liter Benzin: "))
FahrtVerbrauch = float(input("Literverbrauch auf der gefahrenen Strecke: "))
Fahrtlänge = float(input("Gefahrene Strecke in Kilometern: "))

Verbrauch100km = round((FahrtVerbrauch / Fahrtlänge) * 100, 2)
Literpreis100km = round(Verbrauch100km * Literpreis, 2)
PreisGesamtstrecke = round(Literpreis *) FahrtVerbrauch, 2)

print("Auf 100 Kilometern hat das Fahrzeug ", Verbrauch100km, "Liter verbraucht.")
print("Auf 100 Kilometern hat der Sprit ", Literpreis100km, "Euro gekostet")
print("Auf deiner Fahrt sind Benzinkosten von ", PreisGesamtstrecke, "Euro entstanden")

5. Urne

Lösung
black = int(input("Anzahl der schwarzen Kugeln: "))
white = int(input("Anzahl der weißen Kugeln: "))

propabilityBlack = round(black / (white + black), 2)
propabilityWhite = round(white / (white + black), 2)

print("Die Wahrscheinlichkeit eine schwarze Kugel zu ziehen beträgt:", propabilityBlack)
print("Die Wahrscheinlichkeit eine weiße Kugel zu ziehen beträgt:", propabilityWhite)

6. Zeitumrechnung

Lösung
Sekunden = int(input("Anzahl der Sekunden: "))

Minuten = int(Sekunden / 60))
Sekunden = Sekunden % 60

Stunden = int(Minuten / 60))
Minuten = Minuten % 60

Tage = int(Stunden / 24))
Stunden = Stunden % 24

print(Tage, "Tage", Stunden, "Stunden", Minuten, "Minuten", Sekunden, "Sekunden")

Schwere Aufgaben

7. Rückgeld

Lösung
euro = int(input("Betrag in Euro: "))
cent = int(input("Betrag in Cent: "))

check = int(euro / 500)
euro %= 500
print("500 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 200)
euro %= 200
print("200 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 100)
euro %= 100
print("100 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 50)
euro %= 50
print(" 50 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 20)
euro %= 20
print(" 20 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 10)
euro %= 10
print(" 10 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 5)
euro %= 5
print(" 5 Euro-Scheine:, check, "| noch", euro, "Euro")

check = int(euro / 2)
euro %= 2
print(" 2 Euro-Münzen:, check, "| noch", euro, "Euro")

check = int(euro / 1)
euro %= 1
print(" 1 Euro-Münzen:, check, "| noch", euro, "Euro")

print("---------------------------------")

check = int(cent / 50)
cent %= 50
print(" 50 Cent-Münzen:, check, "| noch", cent, "Cent")

check = int(cent / 20)
cent %= 20
print(" 20 Cent-Münzen:, check, "| noch", cent, "Cent")

check = int(cent / 10)
cent %= 10
print(" 10 Cent-Münzen:, check, "| noch", cent, "Cent")

check = int(cent / 5)
cent %= 5
print(" 5 Cent-Münzen:, check, "| noch", cent, "Cent")

check = int(cent / 2)
cent %= 2
print(" 2 Cent-Münzen:, check, "| noch", cent, "Cent")

check = int(cent / 1)
cent %= 1
print(" 1 Cent-Münzen:, check, "| noch", cent, "Cent")