Kleines Programm funktioniert nicht! Variablenrechnerei!
Übersicht

progger3DBetreff: Kleines Programm funktioniert nicht! Variablenrechnerei! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das ist mir jetzt peinlich, dass dieser Text nicht funktioniert!
Kann mir jemand helfen? Code: [AUSKLAPPEN] Graphics 640, 480, 0, 3
Name$=Input("Wie ist dein Name? ") Monat$=Input("In welchem Monat hast du Geburtstag, " + Name$ + " ? ") Select Monat$ Case 1 Print "du hast im Januar Geburtstag!" Case 2 Print "du hast im Februar Geburtstag!" Case 3 Print "du hast im März Geburtstag!" Case 4 Print "du hast im April Geburtstag!" Case 5 Print "du hast im Mai Geburtstag!" Case 6 Print "du hast im Juni Geburtstag!" Case 7 Print "du hast im Juli Geburtstag!" Case 8 Print "du hast im August Geburtstag!" Case 9 Print "du hast im September Geburtstag!" Case 10 Print "du hast im Oktober Geburtstag!" Case 11 Print "du hast im November Geburtstag!" Case 12 Print "du hast im Dezember Geburtstag!" Default Print "Du bist zu blöd deinen Geburtsmonat zu schreiben!" End Select Zahll$=Input("Wie lautet deine Lieblingszahl?: ") Zahll$ = Zahll Monat$ = Monat Zahll*Monat= zahl If zahl > 50 Then Print "Ihre Glückszahl ist größer als 50 und heißt: " + zahl Else Print "Ihre Glückszahl ist gleich oder kleiner als 50 und heißt: " + zahl EndIf WaitKey End Danke ![]() |
||
PacMani |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das ist falsch:
Code: [AUSKLAPPEN] Zahll*Monat = Zahl
Die Variable, die einen Wert bekommen soll, steht immer links vom Gleichheitszeichen: Code: [AUSKLAPPEN] Zahl = Zahll*Monat
Da du die Werte obendrein auch noch (völlig überflüssig im Grunde) als String abspeicherst, musst du sie bei der Berechnung wieder in Zahlen umwandeln, damit Blitz auch weiß, was du vorhast: Code: [AUSKLAPPEN] Zahl = Int(Zahll)*Int(Monat)
|
||
- Zuletzt bearbeitet von PacMani am Mo, Jun 21, 2010 18:11, insgesamt 4-mal bearbeitet
![]() |
Midimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es muss CASE "1" uws heißen. Sind ja Strings! | ||
progger3D |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke ich probier es aus! | ||
PacMani |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Midimaster hat Folgendes geschrieben: Es muss CASE "1" uws heißen. Sind ja Strings!
Das macht ja nix, Blitz wandelt es ja automatisch wieder zurück, wenn der Programmierstil auch unschön ist ![]() |
||
progger3D |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke^^ | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group