• 15 Marzo 2008
  • 1 Stella2 Stelle3 Stelle4 Stelle5 Stelle Nessun voto

Radici in C++

In questo articolo parleremo delle funzioni da usare per fare le radici.
Intanto dobbiamo includere la libreria
che contiene le funzioni matematiche.

Partiamo dalla Radice Quadrata. La funzione per questo tipo di radice è:

sqrt(x);

Dove x è il numero a cui vogliamo fare la radice quadrata. Quindi se vogliamo assegnare ad esempio alla variabile y il valore della radice quadrata di x si può fare semplicemente così:

y = sqrt(x);

Ricordiamoci, però, di dichiarare queste due variabili ‘float’ e non ‘int’ perché causerebbe degli errori ad esempio facendo i quadrato della variabile intera x di valore 5.
Naturalmente se vogliamo che un numero diventi il suo quadrato basta fare:

x = sqrt(x);

Adesso passiamo a parlare delle altre radici, dalle cubiche in poi. La funzione per farle è:

pow(x, 1.0/y);

Dove x è la variabile su cui dobbiamo fare la radice e y e l’esponente della radice. Ad esempio, se vogliamo fare la radice cubica di 8 dobbiamo sostituire 8 alla x, e 3 alla y:

pow(8, 1.0/3);

In questo modo si possono fare le radici con qualsiasi esponente e su qualsiasi numero.

Ecco un piccolo programmino riassuntivo:

#include
#include
using namespace std;

int main() {
int y;
float x,z;
cout << "Su quale numero vuoi fare la radice? ";
cin >> x;
cout <<"\\nChe valore ha l'esponente della radice? ";
cin >> y;
z = pow(x, 1.0/y);
cout << “\\n\\nIl risultato e’: ” << z << “\\n\\n”;
system(”Pause”);
}

RSScommenti all'articolo (0)

scrivi commento

Nome:

Email:

Url:


  • ARTICOLI CORRELATI

Ed ecco finalmente il vincitore dell’Asus EeePC … il numero 92!!

CISSIBOY che ha partecipato con il suo blog Sesto Potere con l’articolo che trovate qui:

Servage - One Solution

Preghiamo il fortunato vincitore di contattarci via mail a info…

Ultimi Articoli Commenti

Inserisci il tuo indirizzo e-mail per rimanere aggiornato sulle novità del sito.

  • SONDAGGIO
Che notizie vorresti trovare su mondoinformatico?
Visualizza risultati
  • CHATTING

utenti online

Ci sono attualmente 0 utenti e 3 ospiti collegati