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
 11/23 anonim ***** válasza:
100%

Nah, már elkezdtél kódot mutogatni, nagyon szuper. Most magyarázd el nekünk, mi a szerepe az a, b, c, f, g, h változóknak és mit tárolsz Label25-ben. A Money-t kitaláltam.


(Jótanács: használj beszédes változóneveket, mert amikor már 20 db egykarakteres változód lesz, elfogsz veszni az erdőben.)


Egyébként ha már fel tudod ismerni a kódodban, melyik változó mit jelent, akkor érteni fogod a pszeudó kódot is, amit fentebb írtam.


Ugyanis pont ráillik a kódodra.


Ennyit segítek:


h = f - g


és


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


Logikailag ugyanaz. (Legalábbis ha jól következtettem az f,g,h változóid szerepére.)


Gondold végig mégegyszer, amit fent írtam, és alkalmazd azt a pitiáner elágazást, hogy kivonás előtt ellenőrzöd az eredményt.


Persze lehet kivonás után is ellenőrizni, hogy h<0, és ha igen, akkor hibaüzit dobsz, ha nem, akkor meg kiírod a Money.Text-be. Ennyi lenne az egész...

2013. szept. 12. 18:49
Hasznos számodra ez a válasz?
 12/23 A kérdező kommentje:

így jó?


If

Form1.Money.Text = Form1.Money.Text - 1300

Else

MsgBox("Nincs elég pénzed!")

Form1.Money.Text -= 1300

End If

2013. szept. 12. 19:24
 13/23 anonim ***** válasza:
100%
Nem. Kihagytad az "akkor" ágat (gyanítom "Then" kulcsszó lesz), és a "különben" Else ágba raktál mindent.
2013. szept. 12. 22:07
Hasznos számodra ez a válasz?
 14/23 A kérdező kommentje:
Akkor tudod javítani a kódot ? Deh kód ban nem mindenféle izénn :) Koszike. Jah és az If ...... End If - f nem jó azt írja hogy error.
2013. szept. 13. 16:12
 15/23 anonim ***** válasza:
100%

Ha egy If szintaxist nem tudsz összerakni, akkor én azt javaslom, ne játékot írj, hanem fogj egy Visual Basic könyvet, és kezd el a Hello World-től.


Én 6 éve láttam utoljára VB kódot, de 99%, hogy a korábbi pszeudókódomban (#7-es) csak ki kell cserélni a szavakat.


ha = If

akkor = Then

különben = Else

vége = End If vagy


A változóidat meg te tudod, sőt már meg is csináltad.


A szerkezet pedig:


ha feltétel akkor

parancsok

különben

parancsok

vége

2013. szept. 14. 13:18
Hasznos számodra ez a válasz?
 16/23 anonim ***** válasza:
100%
(ja, az a "vagy" az véletlen volt)
2013. szept. 14. 13:22
Hasznos számodra ez a válasz?
 17/23 A kérdező kommentje:

De ha csak szimplán ezt írom be akkor is az az error:


If

End If

2013. szept. 14. 13:46
 18/23 anonim ***** válasza:
100%
Igen, mert az If után nem jöhet End If...
2013. szept. 14. 14:07
Hasznos számodra ez a válasz?
 19/23 anonim ***** válasza:
100%
mármint közvetlenül utána.
2013. szept. 14. 14:08
Hasznos számodra ez a válasz?
 20/23 A kérdező kommentje:

De figyelj osze tudod rakni akkor a kódot?


Ezeket kell használnod:


Pénz: Form1.Money.Text

Amit meg veszel: shop.label25.Text


Lécike mert nekem nem megy :(

2013. szept. 14. 15:40
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!