Ładny brzuch
Chciaem zrobi kalkulator w Visual Basicu i nie wiem jak si upora z jednym problemem. Program polega na tym, e po w wyciniciu liczb do labela naciskam przycisk + zapisuje si wtedy do zmiennej to co jest w lebelu i do nastpnej zmiennej zapisuje znak + .Label si czyci wyciskam drug liczb i naciskam =. Tam zapisywana jest do zmiennej druga liczba i wykonuje si dziaanie.
Problem polega na tym, e po wpisaniu tego : lbl1 = a & d & b gdzie a - 1 zmienna b - 2 zmienna d - znak + program wyfietla np. 2+3 zamiast 5.
Pomocy !
cifek
Pomylie? si w dziaaniu. Nie moesz do jakiej? zmiennej przypisa operator i chcie, aby komputer przez ten operator w zmiennej dodawa dwie liczby. Na twoim miejscu przypisabym znak ?+? do Labela. Wtedy kod wygldaby nastpujco:
If lblZnak = ?+? then
Lbl1 = a + b
End if
Tam gdzie wyszy te gupie pytajniki w kodzie ma by cudzysw
Zaatwiem to inaczej kademu znakowi przy pdkowaem licze i np. dodawanie - 1
Wygldao to tak
Select Case wynik
Case is = 1 : lblwynik = Val(a + B)
itd.
Ale dziki za rade
cifek
komplikujesz - chcesz kalkulatora:
shell 'calc.exe'
(nie wiem czy dobrze ale jako tak to si robio)
Rizo
GG: 1155764
_________________________
Skasuj Winsows, bdzie przeciag :)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Problem polega na tym, e po wpisaniu tego : lbl1 = a & d & b gdzie a - 1 zmienna b - 2 zmienna d - znak + program wyfietla np. 2+3 zamiast 5.
Pomocy !
cifek
Pomylie? si w dziaaniu. Nie moesz do jakiej? zmiennej przypisa operator i chcie, aby komputer przez ten operator w zmiennej dodawa dwie liczby. Na twoim miejscu przypisabym znak ?+? do Labela. Wtedy kod wygldaby nastpujco:
If lblZnak = ?+? then
Lbl1 = a + b
End if
Tam gdzie wyszy te gupie pytajniki w kodzie ma by cudzysw
Zaatwiem to inaczej kademu znakowi przy pdkowaem licze i np. dodawanie - 1
Wygldao to tak
Select Case wynik
Case is = 1 : lblwynik = Val(a + B)
itd.
Ale dziki za rade
cifek
komplikujesz - chcesz kalkulatora:
shell 'calc.exe'
(nie wiem czy dobrze ale jako tak to si robio)
Rizo
GG: 1155764
_________________________
Skasuj Winsows, bdzie przeciag :)