Module: Operatore condizionale


Problem

2/17

Operatore condizionale - IF

Theory Click to read/hide

Istruzione condizionale (if)
Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola if.
Questo operatore è chiamato condizionale.
La parola if è tradotta dall'inglese come "if", e la parola else  come "else ". Dopo la parola if , viene scritta una condizione logica e, se è vera (true), tutti i comandi (operatori) che compaiono dopo la condizione tra parentesi graffe {} verrà eseguito. Se la condizione è falsa (false), vengono eseguiti i comandi tra parentesi graffe dopo la parola else.
 
Vista generale dell'operatore condizionale
if (boolean_condition ) // intestazione con condizione { ... // blocco "if". — dichiarazioni che vengono eseguite // se la condizione nell'intestazione è vera } altro { ... // blocco "altrimenti". — dichiarazioni che vengono eseguite // se la condizione tra parentesi è falsa }
Devi ricordare!
1. if- else -  è una singola istruzione. Pertanto, tra le parentesi che terminano if (}) e la parola else non può contenere altri operatori.
2. Non inserire mai una condizione dopo la parola else .  Il "else" viene eseguito quando la condizione principale specificata dopo la parola if  - è falsa, cioè non è soddisfatta.
3. If, nel blocco "if" o nella sezione "else" c'è un solo operatore, quindi le parentesi graffe possono essere omesse.
4. Una condizione booleana è un'espressione che può essere utilizzata per dire se è vera (nel senso che è vera) o falsa (nel senso che non è vera).

Una condizione logica è scritta usando i segni delle relazioni logiche
>, < maggiore di minore
>=, <= maggiore o uguale, minore o uguale a
== uguale a
!= non uguale

 

Problem

Compila il programma che visualizza il carattere "-" (meno) se il numero digitato da tastiera è negativo e il segno "+" (più) - se il numero è positivo (non tenere conto che lo zero può essere inserito dalla tastiera).

1. Nella sesta riga, tra parentesi, scrivi la condizione che controllerai.
2. Sulla settima riga, scrivi un'istruzione di output che verrà eseguita se la condizione è vera (è vera).
3. Nella decima riga, scrivi un'istruzione di output che verrà eseguita se la condizione è falsa (non vera).