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

0

pewnie dlatego, że twój if sprawdza czy wybór jest różny od liczby 7.
https://ideone.com/kjpd8R

https://stackoverflow.com/questions/1128723/how-can-i-test-if-an-array-contains-a-certain-value

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:

if (wybor != (7))

Możesz zrobić tak:

if (wybor != 1 || wybor != 2 || wybor != 3) ...
0

dzieki wielkie teraz juz dziala :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1