Kezdőoldal » Számítástechnika » Programozás » A vbs programozásba miért nem...

A vbs programozásba miért nem működik az összeadás?

Figyelt kérdés

Option explicit

Dim a, b

a = InputBox("A érték:")

b = InputBox("B érték:")

MsgBox(a+b)


se így:


Option explicit

Dim a, b, osz

a = InputBox("A érték:")

b = InputBox("B érték:")

osz = a+b

MsgBox(osz)


2011. márc. 13. 08:17
 1/10 nazguls ***** válasza:

Próbált ki valahogy így:


x = msgbox("Üzenet",0+16,"Cím")


a 0+16-tal kísérletezz!

2011. márc. 13. 16:28
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:

Dim a as integer, b as integer

a = InputBox("A érték:")

b = InputBox("B érték:")

MsgBox(a+b)


Dim a as integer, b as integer, osz as integer

a = InputBox("A érték:")

b = InputBox("B érték:")

osz = a+b

MsgBox(osz)

2011. márc. 13. 16:29
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
Sehogy se működik :S
2011. márc. 13. 16:39
 4/10 anonim ***** válasza:
Valami hibaüzenet nincs?
2011. márc. 13. 19:31
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Hiba üzenet az nincs az én megoldásomnál ott azt csinálja, hogy 2+2 akkor azt írja, hogy 22 a többi művelet szorzás osztás kivonás ott minden működik csak ezzel van bajom.


A ti megoldásotokra:


Dim a as integer, b as integer

a = InputBox("A érték:")

b = InputBox("B érték:")

MsgBox(a+b)


Második sorra hibát jelezz

2011. márc. 14. 12:47
 6/10 anonim válasza:
Én ugyan nem vagyok vbs-es, de ha a második sorban kiakad, akkor logikailag valószínűleg string-et akar kapni az integer helyére. (persze csak tipp, nem ismerem a vbs-t)
2011. márc. 15. 13:35
Hasznos számodra ez a válasz?
 7/10 A kérdező kommentje:

Én se ismerem szerintem igazad van csak nem tudom, hogy a változónak itt hogy tudok adni integert, vagy stringet pascalban egyszerű :)


var a:String;

2011. márc. 15. 15:05
 8/10 anonim válasza:

valami InputBox.ConvertTo?

(én vagyok a nem vbs-es, az előző)

2011. márc. 15. 15:33
Hasznos számodra ez a válasz?
 9/10 nazguls ***** válasza:
Próbáld meg az értéket valamilyen számítógépen már meglévő .VBS fájl alapján megcsinálni.
2011. jún. 13. 15:43
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:

Tudom, a létező legnagyobb parasztság az én módszerem, de működik!

összeadásnál:

ossz = a*1 + b*1

Az amúgy a probléma, hogy az inputboxxal bevitt értéket szövegnek veszi, márpedig ha kettő darab 2-est egymást mellé írunk (összeadunk) az 22. A betűt nem lehet szorozni, így kib#@!ok a programmal. hehe ;)

2012. júl. 11. 15:07
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!