Mulla on sellainen ongelma että yritän tehdä laskinta joka laskee vain laskun "x + 5". X on tässä tapauksessa input funktioon näppäiltävä luku ja tämä luku pitäisi saada tähän lasku funktio juttuun
tässä ois tämä coolbasic projekti. Toivottavasti joku ymmärtää mitä haen takaa tässä asiassa
jokin=Input("x: ")
DrawScreen
Until KeyHit (cbKeyreturn)
Text 0, 100, LisääViisi(x)
End
//Input funtioon näppäiltävä luku olisi tarkoitus saada tohon x tilalle
Function LisääViisi(x)
x= x + 5
Return
Print
End Function
jonezuki wrote:Mulla on sellainen ongelma että yritän tehdä laskinta joka laskee vain laskun "x + 5". X on tässä tapauksessa input funktioon näppäiltävä luku ja tämä luku pitäisi saada tähän lasku funktio juttuun
tässä ois tämä coolbasic projekti. Toivottavasti joku ymmärtää mitä haen takaa tässä asiassa :D
jokin=Input("x: ")
DrawScreen
Until KeyHit (cbKeyreturn)
Text 0, 100, LisääViisi(x)
End
//Input funtioon näppäiltävä luku olisi tarkoitus saada tohon x tilalle
Function LisääViisi(x)
x= x + 5
Return
Print
End Function
Jaa niin, tässä tapauksessa tee mieluummin x:sta globaali jos et voi vain laittaa koodiin x = x + 5 ilman erillistä funktiota, joka, no, ei tee mitään.
Repeat
in$=Input("x: ")
x=Int(in$) 'muunnetaan inputin arvo numeroksi
Text 0,100,LisääViisi(x)
Until Escapekey()
Function LisääViisi(num)
Return Str(num+5) 'palautetaan numero+5 merkkijonona
EndFunction
Entinen timpe99... Demokisa 2013 demo valmis, Check it out!
Repeat
in$=Input("x: ")
x=Int(in$) 'muunnetaan inputin arvo numeroksi
Text 0,100,LisääViisi(x)
Until Escapekey()
Function LisääViisi(num)
Return Str(num+5) 'palautetaan numero+5 merkkijonona
EndFunction
Juuri näin, mutta tuo DrawScreen huodyttää ennen Untilia Sori tästäki