Problem mit Select, Case usw.
Übersicht

![]() |
WüstLingBetreff: Problem mit Select, Case usw. |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo,
hab gerade erst mit BB angefangen, findes aber ne gute Sprache (: also ich hab ein Problem mit einem Code. Habe das "Programm" nur zum Spaß geschrieben, Training! Also ich hätte gerne: Die Wurzel aus 9: [ Bei Richtiger Eingabe: Geben Sie nun das Ergebnis aus 2 * 3 ein: ] [ Bei falscher Eingabe: Leider Nein] { Also das mit dem richtigen Ergebnis ist kein Problem, aber dass er mir das "Leider Nein" anzeigt haut nicht ganz hin, denn wenn ichs einfüge so wie im unten folgenden Code, zeigt er es zwei mal an.. } Also der jetzige Code lautet: Code: [AUSKLAPPEN] a = Input ( " Die Wurzel aus 9: " )
Select a Case 3 b = Input (" Nun geben Sie das Ergebnis aus 2 * 3 ein: ") Default Print ("Leider Nein!") End Select Select b Case 6 Print (" Sehr gut! ") Default Print ("Leider Nein!") End Select WaitKey End |
||
![]() |
WüstLing |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sorry, Problem gelöst | ||
Matthias |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Zu spät | ||
- Zuletzt bearbeitet von Matthias am Di, Okt 30, 2007 17:37, insgesamt einmal bearbeitet
![]() |
Progger93 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
hab den Fehler gefunden Code: [AUSKLAPPEN] a = Input ( " Die Wurzel aus 9: " )
Select a Case 3 b = Input (" Nun geben Sie das Ergebnis aus 2 * 3 ein: ") Default Print ("Leider Nein!") End Select Select b Case 6 Print (" Sehr gut! ") Default Print ("Leider Nein!") End Select WaitKey End Du hattest das erste Select nicht geschlossen bevor du das neue aufgemachst hast. Jetzt gehts. Und wenn man hier codes postet solllten die schön eingerückt und wenn möglich auskommentiert sein. ![]() MFG Pascal EDIT: Zu langsam |
||
MfG Pascal
Win 7|T7250@2.0Ghz|3GB RAM|M8600GT |
- Zuletzt bearbeitet von Progger93 am Di, Okt 30, 2007 17:38, insgesamt einmal bearbeitet
![]() |
Hagbard |
![]() Antworten mit Zitat ![]() |
---|---|---|
hallo,
edit: zu spät. @progger93: Das ist nicht richtig... Also bei mir zeigt er "Sehr gut" nach der Eingabe von 6 an. Dein anderes Problem ist folgendes: Code: [AUSKLAPPEN] eingabe = Input ( " Die Wurzel aus 9: " )
Select eingabe Case 3 b = Input (" Nun geben Sie das Ergebnis aus 2 * 3 ein: ") Default Print ("Leider Nein!") End Select Hier überprüfst du, ob die Eingabe 3 war und falls dem nicht so ist, gibst du "Leider Nein!" aus. Nun fragst du ab, ob b = 6 ist. Wenn a allerdings nicht 3 war, hat man gar nicht die Möglichkeit b über eine Eingabe etwas Anderes als den Standard 0 zuzuweisen. Somit kann b nie 6 werden und es wird immer "Leider Nein!" angezeigt. Code: [AUSKLAPPEN] Select b
Case 6 Print (" Sehr gut! ") Default Print ("Leider Nein!") End Select |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group