L'istruzione if-else

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d0dc4c64-4ab4-4739-9e50-679782ecb2c5/Untitled.png

condizione: qualunque espressione di tipo boolean scritta obbligatoriamente tra parentesi tonde

istruzione1, istruzione2: sono istruzioni singole oppure blocchi di istruzioni, cioè sequenze di istruzioni racchiuse tra parentesi graffe

Viene valutata la condizione. Se vera viene eseguita istruzione2, se falsa istruzione2

Operatori booleani: Operatori su tipo boolean

L'istruzione do...while

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/386bfe35-ec27-4fb5-975c-acf86e7fb978/Untitled.png

condizione: espressione booleana scritta tra parentesi tonde

istruzione: istruzione che dev'essere ripetuta

  1. Viene eseguito il corpo del ciclo, cioè l'istruzione
  2. Viene valutata l'espressione condizione
    1. Se la condizione è vera, l'esecuzione prosegue dal punto 1
    2. Se la condizione è falsa, il ciclo termina

L'istruzione while

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/880dae0a-e6d5-474d-b5a5-9e9b3975fea2/Untitled.png

Uguale al do-while solo che il controllo lo fa come PRIMA COSA, quindi se la condizione è falsa non eseguirà neanche una volta istruzione

L'istruzione for

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c0d7b6ce-a736-4e9e-9cd1-fce944a54e1b/Untitled.png