Kalkulator

0

Hej jestem tak bardzo poczatkujacy jak tylko sie da wiec moj kod jest naprawde bardzo slaby :P
Probowalem napisac taki bardzo prosty kalkulator ale niestety nie dziala mi poprawnie ten IF na koncu (wybor != (1 | 2 | 3 | 4)) . Wie ktos moze co jest nie tak i oprocz tego co moglbym w tym kodzie poprawic, usprawnic? dzieki

spartanPAGE
  • Rejestracja:prawie 12 lat
  • Ostatnio:około miesiąc
0
DE
  • Rejestracja:ponad 9 lat
  • Ostatnio:11 miesięcy
  • Postów:1788
0

| to operator bitowy. Twoje 1 | 2 | 3 | 4 daje w efekcie 7 (o ile się nie mylę), więc Twoje wyrażenie wygląda tak:

Kopiuj
if (wybor != (7))

Możesz zrobić tak:

Kopiuj
if (wybor != 1 || wybor != 2 || wybor != 3) ...
edytowany 1x, ostatnio: Desu
0

dzieki wielkie teraz juz dziala :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.