mathlover24
Genius
1 min. di lettura
Vota 4 / 5

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

[math]R[/math]
no, ma in
[math]C[/math]
(l'insieme dei numeri complessi), sì!
Ogni numero complesso è composto da una parte reale ed una parte immaginaria (
[math]i[/math]
).
[math]i[/math]
è un numero complesso tale che
[math]i^2 = -1[/math]
.
Qual'è la radice di -25?
[math]5i[/math]
E come si può scomporre il polinomio
[math]x^2+1[/math]
?
[math](x-i)(x+i)[/math]
Esempio INPUT / OUTPUT
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");
}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community