Input funktion käyttö

Voit pyytää apua ohjelmointiongelmiin täältä.
Post Reply
jonezuki
Newcomer
Posts: 2
Joined: Tue Jan 25, 2011 9:49 pm

Input funktion käyttö

Post by jonezuki »

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



Code: Select all

 
    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 
   
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: Input funktion käyttö

Post by esa94 »

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



Code: Select all

 
    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 
   

Code: Select all

x = x + 5
Return
Muuta muotoon

Code: Select all

return x + 5
EDIT:

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.

jonezuki
Newcomer
Posts: 2
Joined: Tue Jan 25, 2011 9:49 pm

Re: Input funktion käyttö

Post by jonezuki »

Ei sytyttäny että mitä pitäs tehä. Se vastauski pitäs saaha näkymään siihe laskimeen
joku1

Re: Input funktion käyttö

Post by joku1 »

Lisää alkuun:

Code: Select all

Global x
Ja muuta

Code: Select all

Return x=x+5
Wingman
Devoted Member
Posts: 594
Joined: Tue Sep 30, 2008 4:30 pm
Location: Ruudun toisella puolella

Re: Input funktion käyttö

Post by Wingman »

muuta myös muuttuja jokin -> x
- - - -
User avatar
Timblex
Advanced Member
Posts: 252
Joined: Sun Apr 11, 2010 10:37 am
Location: Kouvola

Re: Input funktion käyttö

Post by Timblex »

Yritätkö siis tehdä näin?

Code: Select all

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!
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: Input funktion käyttö

Post by MaGetzUb »

Joo kannattaa muistaa aina silmukan aloituskin, lopetus näytti sinulla olevankin. :)
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
User avatar
TukeKoodi
Active Member
Posts: 142
Joined: Thu Feb 03, 2011 7:40 pm
Location: C:\Työpöytä

Re: Input funktion käyttö

Post by TukeKoodi »

timpe99 wrote:Yritätkö siis tehdä näin?

Code: Select all

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 :D
Sori tästäki
Aloittelija, koodaaja, jotain...
CbFUN :D
Post Reply