Aufgabe 1
Berechnung von
Rabatten
Schreibe ein Programm, das den Benutzer nach dem Einkaufspreis
fragt und basierend auf diesem Preis einen entsprechenden Rabatt
berechnet.
Es gelten folgende Bedingungen:
Berechne den Endpreis nach Abzug des Rabattes und gib ihn
anschließend aus.
Tipp: Wenn der Einkaufspreis 80
Euro beträgt und der Rabatt 5 % ist, lautet die Formel:
Endpreis = 80 × (1 − 0,05) = 80 × 0,95 = 76. Der
Endpreis nach Abzug des 5%-Rabattes beträgt also 76 Euro.
Am Ende soll das Programm für jede Bedingung eine entsprechende
Nachricht ausgeben.
Tipp: Um zu überprüfen, ob eine
Zahl durch eine andere Zahl teilbar ist, kannst du den
Modulo-Operator % verwenden. Der
Modulo-Operator gibt den Rest einer Division zurück. Wenn der Rest
0 ist, dann ist die Zahl ohne Rest durch die andere
Zahl teilbar. Zum Beispiel, wenn zahl % 2 ==
0 gilt, ist zahl gerade.
Aufgabe 3
Notenberechnung
Schreibe ein Programm, das eine Note zwischen 0 und 100 vom Benutzer einliest
und prüft, ob die Note den Mindestanforderungen entspricht, um zu
bestehen (Note ≥ 50).
Gib
anschließend eine entsprechende Nachricht aus, die angibt, ob der
Benutzer bestanden hat oder nicht.
Aufgabe 4
Temperaturen umwandeln
Schreibe ein Programm, das eine
Temperatur in Fahrenheit vom Benutzer einliest und diese in Celsius
umrechnet. Wenn die umgerechnete Temperatur unter 0 °C liegt, soll
das Programm eine Warnung ausgeben.
Verwende zur Umrechnung die
folgende Formel: Celsius = (Fahrenheit - 32) *
5/9.
BMI-Wert | Auswertung |
---|---|
unter 19 | Untergewicht |
bis 25 | Normalgewicht |
bis 29 | leichtes Übergewicht |
bis 39 | Übergewicht |
über 39 | extremes Übergewicht |
Beispielausgabe:
Bitte geben Sie Ihre Daten ein!
Vorname: Max
Nachname: Meier
Gewicht (in kg): 75
Größe (in m): 1.85
===============================
Max Meier
---------
BMI: 21.91
Auswertung: Normalgewicht
Aufgabe 6
Berechnung der
Populationsentwicklung
Schreibe ein Programm, das die Entwicklung einer Mäusepopulation
nach einem Schritt berechnet.
Die Population wird in drei
Altersklassen aufgeteilt: junge, erwachsene und alte Mäuse.
flowchart TD A[Junge Mäuse] -->|1/2| B[Erwachsene Mäuse] B -->|1/3| C[Alte Mäuse] B -->|4| A C -->|2| A
Ganz konkret haben wir Folgendes:
Neue junge Mäuse = 4
* Anzahl der Erwachsenen + 2 * Anzahl der Alten
Neue erwachsene
Mäuse = Anzahl der Jungen // 2 (Ganzzahldivision)
Neue alte
Mäuse = Anzahl der Erwachsenen // 3
Dein Programm soll so ablaufen:
Gib die Werte der Ausgangspopulation ein!
Anzahl junger Mäuse: 6
Anzahl erwachsener Mäuse: 9
Anzahl alter Mäuse: 12
Die berechneten Populationswerte sind:
Anzahl junger Mäuse: 60
Anzahl erwachsener Mäuse: 3
Anzahl alter Mäuse: 3