Aktywne Wpisy

WielkiNos +425
Kiedy juleczka po g---o kierunkach przekonuje się ile w praktyce warte jest jest wykształcenie.
#bekaztwitterowychjulek #p0lka #takasytuacja #pieklokobiet #edukacja
#bekaztwitterowychjulek #p0lka #takasytuacja #pieklokobiet #edukacja
źródło: temp_file566056470590432843
Pobierz
Kyuz6 +41





#arduino #esp8266 #esp32 #mikrokontrolery #jezykc #c++ #programowanie
źródło: ec9894b807
PobierzI tak, słyszałem, ale mam wrażenie, że czasem ta reguła nie działa.
I tak przy okazji poczytaj o magic numbers w programowaniu i dlaczego się ich nie stosuje.
Poza tym, to może nie jest problem z tym if-em, tylko z tym następnym, ewentualnie jeszcze może Tobie się wydaje, że warunek powinien być spełniony, a jednak nie powinien, bo jest źle napisany.
Najlepiej na spokojnie każdą część sobie pooddzielać według odpowiedniej logiki.
@To_ja_moze_pozamiatam: Ogólnie warunek jest sprawdzany po kolei, więc raczej kolejność wystąpienia decyduje. Poza tym nie zauważyłeś, że tam jednak jest nawias oddzielający lewą stronę względem OR. Więc lewa strona i prawa względem ORa, to tak jakby dwa "równorzędne" warunki (można by je na przykład rozdzielić na dwa
No bo np nie mam pojęcia co kompilator zrobi z tym +6. .
Czyli wygląda ok, chyba że kompilator jakiś z-----y. Pora na d--a debugging. Może problem leży kompletnie gdzie indziej.
@stivenus: Generalnie g---o prawda, może poza tym:
temperaturaPiecCO2 >= temperaturaBufor1 + 6 && temperaturaPiecCO2 >= 50znaczy dokładnie to samo cotemperaturaBufor1 >= 44, bo wtedy obie strony && są tożsame, więc czemu taki złożony warunek? Na pewno o to chodziło?Komentarz usunięty przez autora
temperaturaBufor1 >= 44, może faktycznie to ma sens.https://www.wolframalpha.com/input?i=x+%3E%3D+y+%2B+6+and+x+%3E%3D+50
PS zmiennej bool nie trzeba porównywać do true czyli zamiast if(isOk==true) dajemy if(isOk)