Ł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 wyglšdaby nastpujšco:

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
  •