Informatica 2 Liceo Scientifico Scienze Applicate/Altre Istruzioni di Scelta o Diramazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 12:
 
* se a>3 e' true allora ? restituisce il numero 7 che viene trasferito nella variabile z, altrimenti
* se a><3 e' false allora ? restituisce il numero 9 che viene trasferito nella variabile z,
nulla vieta che il comando possa assumere la forma parola=(a>3)?"Luca":"Marco";
oppure k=(a%2)?-a:a*a; pensiamo a e k di tipo intero , valutiamo la condizione a%2 cioe' il resto della divisione a/2 , il resto se vale zero viene interpretato come falso, se invece il resto vale 1 viene interpretato coe vero, ora se la condizione vale true(numero a dispari) carico in z il valore -a , se la condizione vale false(numero a pari) carico in z il valore a*a.<br />