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

  1. Cosa fare se il numero reale X è maggiore di 1?
  2. Se X è maggiore di 1, si calcola la sua radice quadrata utilizzando la funzione di radice quadrata (sqrt) e si stampa il valore risultante.

  3. Qual è il procedimento se il numero reale X è minore di -1?
  4. 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.

  5. Cosa succede se il numero reale X è compreso tra -1 e 1?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community