Operatori ed espressioni
Operazioni sui valori: aritmetiche (+ - * / %), di confronto (== != > < >= <=, che producono un valore booleano) e logiche (&& AND, || OR, ! NOT). Perché: sono ciò che permette a un programma di calcolare e prendere decisioni — l'if della lezione 4 è cieco senza un operatore di confronto. Quando: in ogni calcolo, in ogni condizione, in ogni convalida. Come: un'espressione viene valutata in base alla precedenza (* / % prima di + -), e le parentesi hanno la precedenza su tutto. Dove: sul lato destro delle assegnazioni, all'interno delle condizioni di if e dei cicli (loop). Chi: tu — il compilatore controlla solo la sintassi, la LOGICA è tua responsabilità.