Aktywne Wpisy

cornel9192 +229
źródło: 1000004927
Pobierz
Pan_Slon +43
Dieta cud, jadł mniej niż 6 latka a dobił do 150kg ( ͡° ͜ʖ ͡°)
W zasadzie to już fizyka kwantowa
#heheszki #silownia #odchudzanie
W zasadzie to już fizyka kwantowa
#heheszki #silownia #odchudzanie
źródło: IMG_9529
Pobierz




Udało mi się zrobić to zadanie, tylko nie wiem pewnej rzeczy. Wykorzystałem zmienną bool (nazwałem ją zielonaStan) i kiedy wpiszę kolor diody to ma być wykonana operacja zielonaStan = zielonaStan - 1 Wszystko działa tak, jak powinno
Zastanawia mnie jednak, dlaczego nie działało zielonaStan = zielonaStan + 1 Zmienna bool ma chyba tylko dwa stany?
Dioda się zaświeciła i nie mogłem jej zgasić
#kiciochpyta #arduino #programowanie #elektronika
źródło: comment_cQdCzQLoqRNfKG8KRmlD99S9E81gNDAx.jpg
PobierzKomentarz usunięty przez autora
Podejrzewam, że Twój przypadek jest analogiczny do działania operatorów ++ i --. Jeżeli możesz - sprawdź (czyli zamiast zielonaStan = zielonaStan - 1, napisz zielonaStan--). Wydaje mi się, że rezultat będzie ten sam.
Standard cpp mówi, że:
- operator ++ w działaniu na bool powinien dawać zawsze 1
Ogólnie to chciałem zapytać skąd te dodawanie/odejmowanie? Nie lepiej negować wartość zmiennej? To chyba najpewniejsze rozwiązanie w przypadku boola (⌐ ͡■ ͜ʖ ͡■)
istotnie... .
@wonsz_smieszek: niestety nie zapisałem tego programu, ale sprawdzę innym razem z ciekawości ;)