K-EL: Verzweigungen - Teil 2

Aus ProgrammingWiki
Archivierte Version vom 2012-05-30T21:39:11+00:00. Aktuelle Version

Inhaltsverzeichnis

Komplexere Programmierung

Nutzereingaben

Bisher haben wir alle Werte mit denen wir gerechnet haben, vorher festgelegt. Während das Programm lief, konnte man diese nicht verändern, nur nachträglich Veränderungen an den Variablendefinitionen (Wertzuweisungen) vornehmen udn somit das Ergebnis verändern.

Wir wollen kennenlernen, wie wir während das Programm läuft, diesem Werte sagen können, mit dem es dann weiterrechnet.

Folgendes Beispiel: Das Programm soll den Nutzer nach seinem Namen fragen und diesen in einer Willkommensnachricht wieder ausgeben. Es ist einleuchtend, dass wir als Programmierer vorher nicht den Namen des Nutzers, der das Programm ausführt, kennen. Somit können wir diesen vorher nicht festlegen.

Passwortabfrage

In diesem kleinen Programm soll eine Passwortüberprüfung realisiert werden. Das Programm soll dazu den Nutzer nach dem Kennwort fragen, dieser gibt es ein und anschließend überprüft das Programm, ob das eingegebene mit dem hinterlegten Kennwort übereinstimmt.

Komplex: Mensch ärgere dich nicht

In einer der letzten Stunden haben wir uns überlegt, wie wir mittels Verzweigungen das "auf das Spielfeld ziehen" bei Mensch-Ärgere-Dich-Nicht realisieren können. Herausgekommen war folgende Idee:

Elephan_MenschAerger_pap.png

Der Quelltext dazu sieht wie folgt aus.