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.

Indice

  1. Calcolo del quadrato
  2. Conclusione del programma

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