Benutzer-Werkzeuge

Webseiten-Werkzeuge


wenndann:if:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wenndann:if:start [2020/10/16 15:34] – [Beispiel 1: PIN-Eingabe] Martin Pabstwenndann:if:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 70: Zeile 70:
 int pe = Input.readInt("Bitte geben Sie die PIN ein:"); int pe = Input.readInt("Bitte geben Sie die PIN ein:");
  
-println("Bitte geben Sie eine PIN ein: " + pe);+println("Eingegebene PIN: " + pe);
 if(pe == 1372){ if(pe == 1372){
    println("Die PIN ist korrekt!", Color.lightgreen);    println("Die PIN ist korrekt!", Color.lightgreen);
Zeile 92: Zeile 92:
 </WRAP> </WRAP>
  
 +== Kleine Aufgabe dazu ==
 +Erweitere das Programm, so dass es dem Benutzer drei Eingabeversuche zugesteht und jeweils ausgibt, wie viele Versuche er noch hat. Zwei mögliche Programmabläufe sehen also so aus:
 +<code>
 +
 +Noch 3 Versuche
 +Sie haben eingegeben: 5654
 +falsche PIN!
 +Noch 2 Versuche
 +Sie haben eingegeben: 4432
 +falsche PIN!
 +Noch 1 Versuche
 +Sie haben eingegeben: 8983
 +falsche PIN!
 +Programmende.
 +</code>
 +
 +<code>
 +
 +Noch 3 Versuche
 +Sie haben eingegeben: 2674
 +falsche PIN!
 +Noch 2 Versuche
 +Sie haben eingegeben: 1372
 +Die PIN ist korrekt!
 +Programmende.
 +</code>
 +
 +[[.loesung:pinaufgabe|Hier geht's zur Lösung!]]
  
 ===== Beispiel 2: Teilbarkeit ===== ===== Beispiel 2: Teilbarkeit =====
Zeile 199: Zeile 227:
 ===== Aufgabe 2: Jede zehnte Zahl rot ===== ===== Aufgabe 2: Jede zehnte Zahl rot =====
 Erweitere das Programm oben so, dass es nicht nur jede fünfte Zahl grün färbt, sondern (davon abweichend!) zudem jede 10. Zahl rot. \\ \\  Erweitere das Programm oben so, dass es nicht nur jede fünfte Zahl grün färbt, sondern (davon abweichend!) zudem jede 10. Zahl rot. \\ \\ 
-[[.jedezehnterotxx:start|Hier geht's zur Lösung!]]+[[.jedezehnterot:start|Hier geht's zur Lösung!]]
  
 ===== Beispiel 5: Anzahl der Tage im Monat ===== ===== Beispiel 5: Anzahl der Tage im Monat =====
Zeile 240: Zeile 268:
  
 ===== Aufgabe 3: Schaltjahre! ===== ===== Aufgabe 3: Schaltjahre! =====
-Erweitere das Programm oben so, dass es den Benutzer zusätzlich zur Eingabe der Jahreszahl auffordert und bei der Antwort berücksichtigt, ob es sich um ein Schaltjahr handelt. \\ \\ +Erweitere das Programm oben so, dass es den Benutzer zusätzlich zur Eingabe der Jahreszahl auffordert und bei der Antwort berücksichtigt, ob es sich um ein Schaltjahr handelt. \\  
 +**Vorsicht:** Wenn Du denkst, jedes 4. Jahr sei ein Schaltjahr, muss ich Dich enttäuschen. [[https://de.wikipedia.org/wiki/Schaltjahr#Gregorianischer_Kalender| Die Schaltjahresregel ist etwas umfangreicher.]] 
 +\\ 
 [[.schaltjahr:start|Hier geht's zur Lösung!]] [[.schaltjahr:start|Hier geht's zur Lösung!]]
  
Zeile 263: Zeile 293:
 do { do {
    eingabe = Input.readInt("Raten Sie meine Zahl!");    eingabe = Input.readInt("Raten Sie meine Zahl!");
-   System.clearScreen();+   SystemTools.clearScreen();
  
    if(eingabe < zahl) {    if(eingabe < zahl) {
Zeile 292: Zeile 322:
 Erweitere das Programm oben so, dass es am Ende ausgibt, wie viele Versuche der Benutzer gebraucht hat. \\ \\  Erweitere das Programm oben so, dass es am Ende ausgibt, wie viele Versuche der Benutzer gebraucht hat. \\ \\ 
 **Bemerkung:** //Zur Lösung dieser Aufgabe braucht man natürlich keine ''if''-Anweisung.// \\ \\  **Bemerkung:** //Zur Lösung dieser Aufgabe braucht man natürlich keine ''if''-Anweisung.// \\ \\ 
-[[.zaehleversuche:startxx|Hier geht's zur Lösung!]]+[[.zaehleversuche:start|Hier geht's zur Lösung!]]
  
 ===== Aufgabe 5: Schwimmbad ===== ===== Aufgabe 5: Schwimmbad =====
Zeile 316: Zeile 346:
  
  
-[[.schwimmbad:startxx|Hier geht's zur Lösung!]]+[[.schwimmbad:start|Hier geht's zur Lösung!]]
  
 ===== Aufgabe 6: Zahlen ordnen ===== ===== Aufgabe 6: Zahlen ordnen =====
Zeile 332: Zeile 362:
  
 </HTML> </HTML>
-[[.aufgabe6:startxx|Hier geht's zur Lösung!]]+[[.aufgabe6:start|Hier geht's zur Lösung!]]
  
  
Zeile 409: Zeile 439:
  
 </HTML> </HTML>
-[[.aufgabe9:startxx|Hier geht's zur Lösung!]]+[[.aufgabe9:start|Hier geht's zur Lösung!]]
  
  
  
wenndann/if/start.1602855242.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki