Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet a visual basic...

Makker bolha kérdése:

Hogyan lehet a visual basic 2012 -ben megcsinálni ezt?

Figyelt kérdés

Az kellene hogy a label.Text minimum text 0 legyen!


Ne legyen a label.Text kevesebb mint pl. -100, -1000

Hanem 0 -nál megál és nem megy mínusz ba! Koszike...



#2012 #Basic #a visual
2013. szept. 10. 17:29
1 2 3
 21/23 anonim ***** válasza:

Rendben, összerakom neked, és leírom lépésről lépésre, hogyan csinálom, hogy tanulj is valamit. Egyébként nem akarlak elkeseríteni, de ha egy ilyen egyszerű elágazást nem tudsz összerakni, akkor az a játék még nagyon messze van attól, hogy kész legyen (értsd: évek!). A tanácsomat pedig fogadd meg: fogj egy VB könyvet vagy tutorialt és olvasd/csináld végig, ha tényleg játékot akarsz csinálni. Másképp nem fog menni.


Na nézzük.


1. Kiindulunk a pszeudókódomból:


ha (aktuálisEgyenleg - vásárolniKívánTermékÁra < 0)

akkor

... hibaüzenet "Nincs elég gempád!"

különben

... termékEltárolása

... aktuálisEgyenleg -= vásárolniKívánTermékÁra

vége


2. Átírjuk VB-re:


Ehhez a Google-ben rákeresek erre: "visual basic if syntax": [link]


If aktuálisEgyenleg - vásárolniKívánTermékÁra < 0 Then

MsgBox("Nincs elég gempád!")

Else

' termékEltárolása <-- ezt majd te megoldod

aktuálisEgyenleg -= vásárolniKívánTermékÁra

End If


(Egyébként a Then nem is kötelező, érdekes.)


3. Kiegészítjük a változódeklarálásokkal, hogy átvegyük a te értékeidet:


Dim aktuálisEgyenleg as Integer = CInt(Form1.Money.Text)

Dim vásárolniKívánTermékÁra as Integer = CInt(shop.label25.Text)

If aktuálisEgyenleg - vásárolniKívánTermékÁra < 0 Then

MsgBox("Nincs elég gempád!")

Else

' termékEltárolása <-- ezt majd te megoldod

aktuálisEgyenleg -= vásárolniKívánTermékÁra

End If


Ennyi (lett volna) az egész.


(Ha nem lehet ékezetes karaktereket megadni változónévnek, akkor írd át, én most ezzel nem töltök időt.)

2013. szept. 14. 16:22
Hasznos számodra ez a válasz?
 22/23 A kérdező kommentje:
De az If -nél megint hiba ugyan az!
2013. szept. 15. 07:45
 23/23 A kérdező kommentje:

Megvan és megy! Jóo kurv* jó vagy!


de nekem márt a játék készen van :) Csak ez kelledt bele :)

Kocike mindent jó vagy :)

2013. szept. 15. 07:55
1 2 3

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!