Concetti Chiave
- Il programma legge un numero reale X e stabilisce delle condizioni basate sul suo valore.
- Se X è maggiore di 1, calcola e stampa la radice quadrata di X.
- Se X è minore di -1, calcola e stampa il valore assoluto di X.
- Se X è compreso tra -1 e 1, calcola e stampa il quadrato di X.
- Utilizza le funzioni sqrt() per la radice quadrata e abs() per il valore assoluto in C++.
Noto un numero reale X, se è maggiore d 1 determinare la sua radice quadrata, se è minore di -1 fornire il suo valore assoluto, altrimenti comunicare il suo quadrato.
1. Leggi il valore del numero reale X.
2. Se X > 1, esegui i passaggi da 3 a 4.
3. Calcola la radice quadrata di X utilizzando la funzione di radice quadrata (sqrt).
4. Stampa il valore della radice quadrata di X.
5. Altrimenti, se X
6. Calcola il valore assoluto di X utilizzando la funzione di valore assoluto (abs).
7. Stampa il valore assoluto di X.
8.
Calcolo del quadrato
Altrimenti, esegui il passo 9.
9. Calcola il quadrato di X moltiplicando X per se stesso.
10. Stampa il valore del quadrato di X.
#include iostream>
#include cmath>
int main() {
double X;
std::cout
std::cin >> X;
if (X > 1) {
double radice_quadrata = sqrt(X); // Calcolo della radice quadrata di X
std::cout
} else if (X
double valore_assoluto = abs(X); // Calcolo del valore assoluto di X
std::cout
} else {
double quadrato = X * X; // Calcolo del quadrato di X
std::cout
}
return 0;
}
Dichiarazione delle librerie iostream e cmath per utilizzare le funzioni di input/output e i calcoli matematici.
La funzione main è il punto di ingresso del programma.
Dichiarazione della variabile X per memorizzare il valore del numero reale inserito dall'utente.
Richiesta all'utente di inserire un numero reale.
Lettura del valore del numero reale da input e memorizzazione nella variabile X.
Utilizzo di una serie di condizioni per determinare se il numero è maggiore di 1, minore di -1 o altrimenti.
Se il numero è maggiore di 1, viene calcolata la radice quadrata di X utilizzando la funzione sqrt. Il risultato viene assegnato alla variabile radice_quadrata e stampato.
Se il numero è minore di -1, viene calcolato il valore assoluto di X utilizzando la funzione abs. Il risultato viene assegnato alla variabile valore_assoluto e stampato.
Se il numero non soddisfa nessuna delle condizioni precedenti, viene calcolato il quadrato di X moltiplicando X per se stesso. Il risultato viene assegnato alla variabile quadrato e stampato.
Conclusione del programma
Il programma termina restituendo 0, indicando che l'esecuzione è avvenuta correttamente.
Questo programma consente all'utente di inserire un numero reale e restituisce la radice quadrata se il numero è maggiore di 1, il valore assoluto se il numero è minore di -1, o il quadrato del numero altrimenti.
Domande da interrogazione
- Cosa fare se il numero reale X è maggiore di 1?
- Qual è il procedimento se il numero reale X è minore di -1?
- Cosa succede se il numero reale X è compreso tra -1 e 1?
Se X è maggiore di 1, si calcola la sua radice quadrata utilizzando la funzione di radice quadrata (sqrt) e si stampa il valore risultante.
Se X è minore di -1, si calcola il valore assoluto di X utilizzando la funzione di valore assoluto (abs) e si stampa il valore ottenuto.
Se X è compreso tra -1 e 1, si calcola il quadrato di X moltiplicando X per se stesso e si stampa il valore del quadrato.