brainly01
Sapiens Sapiens
2 min. di lettura
Vota

Concetti Chiave

  • Il programma C++ legge un numero reale inserito dall'utente e lo memorizza nella variabile X.
  • Se il numero X è maggiore di 1, viene calcolata e stampata la radice quadrata di X utilizzando la funzione sqrt.
  • Se il numero X è minore di -1, viene calcolato e stampato il valore assoluto di X utilizzando la funzione abs.
  • Se il numero X è compreso tra -1 e 1, viene calcolato e stampato il quadrato di X moltiplicandolo per se stesso.
  • Il programma termina restituendo 0, segnalando che l'esecuzione è avvenuta correttamente.

C++ - Valore assoluto numero reale

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. 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
#include

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.
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

  1. Come si determina il comportamento di un programma in C++ basato sul valore di un numero reale X?
  2. Il programma analizza il valore di X e, a seconda che sia maggiore di 1, minore di -1, o compreso tra questi due estremi, calcola rispettivamente la radice quadrata, il valore assoluto, o il quadrato di X, utilizzando le funzioni sqrt per la radice quadrata e abs per il valore assoluto.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community