Lezioni di Informatica
"Una volta che abbiate conosciuto il volo, camminerete sulla terra guardando il cielo" [ L. da Vinci ]
Informazioni sul Sito
N. visitatori  000067928  dal 21/01/2007  |   e-mail: ksoft64camera@gmail.com   
Cerca nel sito
Documenti collegati alla pagina
IF
La forma semplice (a una via)
if (condizione) 
	istruzione;
oppure:
if (condizione) 
{
	istruzione 1;
	istruzione 2;
	,,,,
	istruzione n;
}

La forma if ... else (a due vie)
if (condizione) 
	istruzione;
else 
	istruzione;
oppure:
if (condizione) 
{
	istruzione 1;
	istruzione 2;
	,,,,
	istruzione n;
}
else
{
	istruzione 1;
	istruzione 2;
	,,,,
	istruzione n;
}
La clausola else è utilizzata in caso si voglia avere un'esecuzione altrernativa (sul falso).

If annidate
Una if è considerata annidata quando appartiene ad un altro ramo if o al ramo else di un'ulteriore istruzione condizionale.
if (condizione)
	if (condizione1)
				istruzione;
				
else 
	istruzione;
oppure:
if (condizione) 
{
	istruzione 1;
	
	if (condizionex)
		istruzione;
	else
		istruzione;
		
	istruzione 2;
	,,,,
	istruzione n;
}
else
{
	if (condizione1)
				istruzione;

	istruzione 1;
	istruzione 2;
	,,,,
	istruzione n;
}
Come si può notare quest'ultima struttura è alquanto complessa. Ecco perché è buona norma per un programmatore indentare il codice in modo che sia leggibile. (v. anche costrutto switch)