Concetti Chiave
- Il programma in C++ calcola la radice quadrata di numeri reali, sia positivi che negativi, utilizzando numeri complessi.
- Nei numeri reali, la radice quadrata di un numero negativo non esiste, ma è possibile nei numeri complessi.
- Un numero complesso è composto da una parte reale e una parte immaginaria, dove [math]i[/math] soddisfa [math]i^2 = -1[/math].
- L'esempio di input/output illustra che la radice quadrata di 9 è 3, mentre quella di -16 è 4i.
- Il codice C++ include la gestione del calcolo della radice quadrata attraverso la libreria math per numeri positivi e negativi.
Radice quadrata di numeri positivi e negativi
Questo programma in C++ permette di stampare la radice quadrata di numeri reali positivi, ma anche di numeri reali negativi!
Ma esiste la radice quadrata di un numero negativo? In
Ogni numero complesso è composto da una parte reale ed una parte immaginaria (
Qual'è la radice di -25?
INPUT 9
OUTPUT 3
INPUT -16
OUTPUT 4i
Il testo del codice del programma in C++ lo trovi qui sotto, già collaudato!
Testo del codice
#include
#include
#include
using namespace std;
int main(){
float N;
float K;
float RIS;
cout
cin >> N;
if(N >= 0){
RIS = sqrt(N);
cout
}else{
K = -N;
RIS = sqrt(K);
cout
}
system("PAUSE");
}