La struttura condizionale permette al programma di scegliere se eseguire una istruzione (o un blocco di istruzioni) oppure un'altra istruzione (oppure un altro blocco di istruzioni).
Si hanno due possibilità, senza o con
altrimenti.
Nel primo caso, viene strutturata la situazione
 |
se è vera questa condizione esegui queste istruzioni e poi prosegui con le istruzioni successive.
|
Nel secondo caso, viene struttura la situazione:
 |
se è vera questa condizione esegui queste istruzioni altrimenti (cioé se e falsa) esegui queste altre istruzioni e poi prosegui con le istruzioni successive.
|