Skip to content

P3 – Praxis (Bedingungen)

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 🙂

Ihr müsst die Werte vergleichen. Dazu benötigt ihr: <, >, <= oder >=

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.

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) {}
}

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

Du benötigst eine Variable "zensur", mit der du vergleichst

Hast du an das "break;" gedacht?