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

Makker bolha kérdése:

Hogyan lehet ezt visual basic -ben?

Figyelt kérdés

Egx számológépet próbáltam és müködik minden de a "+" nem :(


Ha pl. a.text = 5 | b.text = 5


c.text = a.text + b.text és az jön ki hogy: 55

De ha integer el csinálom és nem string el akkor a: 2,5 + 2,5 az = 4 mert csak egész számokat számol. Valaki tudna segíteni hogyan lehet megoldani ?

Köszike előre is ! :)



2014. jún. 14. 09:23
 1/6 anonim ***** válasza:
Mindkét számot konvertáld át float adattípusra, azt add össze.
2014. jún. 14. 09:32
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Az 1. hozzászóló vagyok, pont miután írtam ellenőríztem le MSDN-en, Float adattípus nincs a Visual Basicben, Double van, arra konvertáld őket.


(MSDN - Double data type: [link]

2014. jún. 14. 09:34
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

a double -t is próbáltam de a 2,5 + 2,5 = 4 -el :(

én értek hozzá és ezt próbáltam de sikertelenül

2014. jún. 14. 11:45
 4/6 anonim ***** válasza:

Az integert felejtsd el, ha nem egész számokkal akarsz dolgozni.


[link]

2014. jún. 14. 19:13
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
Akkor írj vessző helyett pontot az input mezőkbe.
2014. jún. 15. 07:48
Hasznos számodra ez a válasz?
 6/6 anonim válasza:

a c.text-et az a és b vezérlők szövegtulajdonságából fűzi össze mivel string típusúak, ezért lesz a c 55.

A helyes kódsor a c.Text = Cdbl(a.Text)+Cdbl(b.Text)

A Cdbl függvény átkonvertálja a String változót Double-é, ami már tört számokat is tud kezelni. Arra pedig gondolj, hogy kezelni kell az üres vezérlők miatt előkerülhető kivételt (én a .IsNumeric tf-et használnám :))

2014. jún. 29. 15:44
Hasznos számodra ez a válasz?

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!