alena meinte doch visual basic (sieht zumindest so aus-)
habe die frage im vb-forum gefunden
genau die gleiche.
Guckst Du Hier
@Alena: was meinst du jetzt? Pure- oder Visual Basic?
man könnte es auch anders ausdrücken.Kiffi hat geschrieben:> stellt euch nicht so doof an.
Sehr nett!
Code: Alles auswählen
MeinAlter = 12
eingabe$ = InputRequester("Alter","Gib dein Alter ein:","") ;Alter eingeben
DeinAlter = Val(eingabe$) ;In eine Zahl umwandeln
If DeinAlter < MeinAlter ;Jünger als ich? Dann...
MessageRequester("Aha!","Du bist jünger als ich!")
ElseIf DeinAlter = MeinAlter ;Gleich alt? Dann...
MessageRequester("Aha!","Du bist gleich alt wie ich!")
ElseIf DeinAlter > MeinAlter ;Älter als ich? Dann...
MessageRequester("Aha!","Du bist älter als ich!")
EndIfCode: Alles auswählen
MeinAlter = 12
eingabe$ = InputRequester("Alter","Gib dein Alter ein:","") ;Alter eingeben
DeinAlter = Val(eingabe$) ;In eine Zahl umwandeln
If DeinAlter < MeinAlter ;Jünger als ich? Dann...
MessageRequester("Aha!","Du bist "+Str(MeinAlter - DeinAlter)+" Jahre jünger als ich!")
ElseIf DeinAlter = MeinAlter ;Gleich alt? Dann...
MessageRequester("Aha!","Du bist gleich alt wie ich!")
ElseIf DeinAlter > MeinAlter ;Älter als ich? Dann...
MessageRequester("Aha!","Du bist "+Str(DeinAlter - MeinAlter)+" Jahre älter als ich!")
EndIfCode: Alles auswählen
MeinAlter=9
DeinAlter=Val("")
If InitSprite() And InitKeyboard() And OpenScreen(800,600,32,"Altersberechnung")
text$=""
Repeat
ClearScreen(0,0,0)
ExamineKeyboard()
If KeyboardReleased(#PB_Key_1)
d$="1"
ElseIf KeyboardReleased(#PB_Key_2)
d$="2"
ElseIf KeyboardReleased(#PB_Key_3)
d$="3"
ElseIf KeyboardReleased(#PB_Key_4)
d$="4"
ElseIf KeyboardReleased(#PB_Key_5)
d$="5"
ElseIf KeyboardReleased(#PB_Key_6)
d$="6"
ElseIf KeyboardReleased(#PB_Key_7)
d$="7"
ElseIf KeyboardReleased(#PB_Key_8)
d$="8"
ElseIf KeyboardReleased(#PB_Key_9)
d$="9"
ElseIf KeyboardReleased(#PB_Key_0)
d$="0"
ElseIf KeyboardReleased(#PB_Key_Back)
d$="C"
EndIf
If d$="C"
text$=LSet(Str(DeinAlter), Len(Str(DeinAlter))-1)
d$=""
Else
text$=text$+d$
d$=""
EndIf
DeinAlter=Val(text$)
StartDrawing(ScreenOutput())
Locate(20,20)
DrawingMode(1)
FrontColor(255,255,255)
DrawText("Gebe dein Alter ein:")
FrontColor(128,128,128)
Box(20,40,100, 20)
FrontColor(0,0,0)
Locate(22,42)
DrawText(Str(DeinAlter))
Locate(20,100)
FrontColor(255,255,255)
If DeinAlter > MeinAlter
DrawText("Du bist "+Str(DeinAlter-MeinAlter)+" Jahre älter als ich.")
ElseIf DeinAlter = MeinAlter
DrawText("Du bist gleich alt wie ich.")
ElseIf DeinAlter < MeinAlter
DrawText("Du bist "+Str(MeinAlter-DeinAlter)+" Jahre jünger als ich.")
EndIf
Locate(20,150)
DrawText("0-9 = Zahlen eingeben")
Locate(20,170)
DrawText("Esc = Beenden")
Locate(20, 190)
DrawText("<--- = Letze Zahl löschen")
StopDrawing()
ExamineKeyboard()
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
EndIf