While-Schleife in While-Schleife laufen lassen
Das Problem ist, daß das Bedienelement y nur einziges Mal abgefragt wird, weil die äußere Schleife immer nur einziges Mal durchlaufen wird.
a) y<=2/3 Die Bedingung in der inneren Schleife ist erfüllt, beide Schleifen werden nur einmal ausgeführt, das Programm wird beendet
b) y>2/3 Die Bedingung ist nicht erfüllt, die innere Schleife wird nicht nur mehrfach ausgeführt, sonden sie wird bis zum jünsten Tag ausgeführt, denn es gibt nichts, was diese Schleife je stoppen könnte. Das Bedienelement y wird nie mehr abgefragt. Natürlich kann man beliebig neue Werte y eingeben, das bewirkt aber nichts
Nonsens-Programming: x AND true ist immer x
Schalte doch einfach mal die Glühlampe ein, dann siehst Du, wie Du in der zweiten Schleife hängen bleibst.
@oppossom Entschuldige, bevor ich abgesendet habe, war dein Posting schon da. Aber doppelt hält besser
|