Aufgabe 3.1.1
Gegeben sind die Variablen a, b und c. Die Variablen sollen nun, ihren Werten nach, in aufsteigender Reihenfolge ausgegeben werden.
Dies soll auch noch funktionieren, wenn sich die Werte von a, b oder c ändern.
Aufgabe 3.1.1
Zensurbewertung: Schreibe ein Programm, das bei der Zensur 1 „Gratuliere“ ausgibt, ansonsten
„Verbessern“
Aufgabe 3.1.2
Schreibe ein Programm, dass eine Zensur auswertet. Es soll bei der Note:
1 Sehr Gut
2 Gut
3 Befriedigend
4 Ausreichend
5 Mangelhaft
6 Ungenügend
ausgeben. Ansonsten soll es „Das ist keine Note“ ausgeben. Verwende dazu ein switch-case
Aufgabe 3.1.3
testet, ob eine Zahl zwischen 100 und 500 liegt.
Aufgabe 3.1.4
Schreibe ein Programm welches 2 Boolean Werte sonne und regen hat und folgendes ausgibt:
sonne | regen | Ausgabe |
false | false | Angenehmes Wetter heute 🙂 |
false | true | Nimm den Regenschirm mit |
true | false | Creme dich mit Sonnencreme ein und bekomm keinen Hitzeschlag |
true | true | Achtung, das Wetter ist schwül! Guck mal, ein Regenbogen 🙂 |
Hinweis 1 (zu Aufgabe 3.1.1)
Ihr müsst die Werte vergleichen. Dazu benötigt ihr: <, >, <= oder >=
Hinweis 2 (zu Aufgabe 3.1.1)
Wenn ihr die größte Zahl wisst, dann könnt ihr diese ausgeben. Danach braucht ihr für diesen Fall nur noch die beiden anderen Zahlen.
Hinweis 3 (zu Aufgabe 3.1.1)
Ihr könnt if-Bedingungen auch verschachteln. Dann bleibt im Bereich der zweiten if-Bedingung das Wissen der ersten Bedingung vorhanden (z.B. das die erste Zahl die größte Zahl ist)
Pseudocode:
if ( a ist größte) {
// hier ist a die größte Zahl
if (neue Bedingung) {}
}
Hinweis 4 (zu Aufgabe 3.1.1)
Ihr müsst alle Fälle betrachten bzw. aufschreiben.
Fall 1: a ist die größte Zahl
Fall 2: b ist die größte Zahl
Fall 3: c ist die größte Zahl
Hinweis 5 (zu Aufgabe 3.1.2)
Du benötigst eine Variable "zensur", mit der du vergleichst
Hinweis 6 (zu Aufgabe 3.1.2)
Hast du an das "break;" gedacht?