Aufgabe: Entwickle ein Programm, das eine Zahl vom Benutzer einliest und die Fakultät dieser Zahl berechnet (z.B. 5! = 5 * 4 * 3 * 2 * 1).
Geben Sie eine Zahl ein: 5 5! = 5 * 4 * 3 * 2 * 1 = 120
Aufgabe: Schreibe ein Programm, das die ersten n Zahlen der Fibonacci-Folge berechnet und ausgibt.
Gib die Anzahl n der gewünschten Folgenelemente ein: 10 Fibonacci-Folge: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34
Aufgabe: Entwickle ein Programm, das die Summe aller geraden Zahlen zwischen 1 und 100 berechnet und ausgibt.
Summe der geraden Zahlen zwischen 1 und 100: 2550
Aufgabe: Schreibe ein Programm, das eine ganze Zahl vom Benutzer einliest und die Ziffern der Zahl in umgekehrter Reihenfolge ausgibt.
Geben Sie eine Zahl ein: 1234 Umgekehrte Zahl: 4321
Aufgabe: Entwickle ein Programm, das eine Zahl `n` vom Benutzer einliest und alle Zahlen von 1 bis `n` ausgibt.
Geben Sie eine Zahl ein: 5 1, 2, 3, 4, 5
Aufgabe: Schreibe ein Programm, das eine Zahl vom Benutzer einliest und prüft, ob die Zahl eine Primzahl ist.
Geben Sie eine Zahl ein: 17 17 ist eine Primzahl.
Aufgabe: Entwickle ein Programm, das die Multiplikationstabelle einer Zahl von 1 bis 10 berechnet und ausgibt.
Geben Sie eine Zahl ein: 6 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 ... 6 * 10 = 60
Aufgabe: Schreibe ein Programm, das die Zahlen von 1 bis 100 ausgibt, aber bei Zahlen, die durch 3 teilbar sind, „Fizz“ und bei Zahlen, die durch 5 teilbar sind, „Buzz“ ausgibt. Für Zahlen, die durch 3 und 5 teilbar sind, soll „FizzBuzz“ ausgegeben werden.
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz ... FizzBuzz
Aufgabe: Entwickle ein Programm, das zwei Zahlen `x` und `y` einliest und die Potenz `x^y` berechnet (d.h. `x` hoch `y`).
Geben Sie die Basis ein: 2 Geben Sie den Exponenten ein: 3 2^3 = 8
Aufgabe: Schreibe ein Programm, das einen Countdown von 10 auf 1 herunterzählt und den Benutzer fragt, ob er fortfahren möchte.
10 Fortfahren? (j/n): j 9 Fortfahren? (j/n): j 8 Fortfahren? (j/n): n Countdown gestoppt.
Aufgabe: Schreibe ein Programm, das eine zufällige Zahl zwischen 1 und 100 wählt und den Benutzer auffordert, diese zu erraten. Das Programm gibt nach jedem Versuch zurück, ob die Zahl zu hoch oder zu niedrig ist. Die Schleife läuft, bis der Benutzer die richtige Zahl errät. Am Ende wird die Anzahl der benötigten Versuche ausgegeben.
Erraten Sie die Zahl zwischen 1 und 100: 50 Zu niedrig! Erraten Sie die Zahl zwischen 1 und 100: 75 Zu hoch! Erraten Sie die Zahl zwischen 1 und 100: 63 Richtig! Sie haben 3 Versuche benötigt!
Aufgabe: Schreibe ein Programm, das den Benutzer auffordert, ganze Zahlen einzugeben, bis er eine negative Zahl eingibt. Das Programm soll die Summe aller eingegebenen positiven Zahlen berechnen und ausgeben.
Geben Sie eine Zahl ein: 10 Geben Sie eine Zahl ein: 20 Geben Sie eine Zahl ein: -1 Summe der positiven Zahlen: 30
Aufgabe: Schreibe ein Programm, das den Benutzer nach einem Passwort fragt. Solange das falsche Passwort eingegeben wird, soll das Programm erneut zur Eingabe auffordern. Wenn das richtige Passwort eingegeben wurde, gibt das Programm eine Erfolgsmeldung aus.
Geben Sie das Passwort ein: falsch Falsches Passwort! Geben Sie das Passwort ein: richtig Zugang gewährt!
Aufgabe: Schreibe ein Programm, das den Benutzer auffordert, eine Zahl einzugeben, und dann die Multiplikationstabelle dieser Zahl (von 1 bis 10) berechnet und ausgibt.
Geben Sie eine Zahl ein: 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 ... 7 * 10 = 70
Aufgabe: Schreibe ein Programm, das einen Text vom Benutzer einliest und die Anzahl der Vokale (a, e, i, o, u) im Text zählt. Die Eingabe wird beendet, wenn der Benutzer ein Leerzeichen (`' '`) eingibt.
Geben Sie einen Text ein: Hallo Welt Anzahl der Vokale: 3