back to top

Radice quadrata C++: come si calcola?

Vediamo come calcolare la radice quadrata di un numero con C++. Il calcolo della radice quadrata รจ un’operazione matematica abbastanza comune e non รจ infrequente, quando si realizzano applicativi che effettuano calcoli, di doversi confrontare con l’esigenza di effettuare tale calcolo.

In breve: cos’รจ la radie quadrata

La radice quadrata di un numero รจ un valore che, moltiplicato per se stesso, restituisce il numero di partenza. Ad esempio, la radice quadrata di 9 รจ 3, perchรฉ 3 moltiplicato per 3 fa 9. Matematicamente, si esprime con il simbolo “โˆš”, quindi la radice quadrata di 9 si scrive come โˆš9 = 3.

Pubblicitร 

Calcolare la radice quadrata di un numero: un esempio pratico in C++

Per prima cosa ricordiamoci di includere le librerie <iostream> e <cmath>. Il calcolo verrร  effettuato facendo ricorso alla funzione sqrt() la quale, appunto, ha lo scopo di calcolare la radice quadrata (square root) di un qualsiasi numero.

Questo il codice di esempio:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
  double numero = 22.34, risultato;
  risultato = sqrt(numero);
  cout << "La radice quadrata di " << numero << " รจ " << risultato << endl;
  return 0;
}

Nel codice sopra riportato, abbiamo calcolato la radice quadrata del numero decimale 22.34. Il risultato ottenuto รจ circa 4.73, considerando che il valore รจ approssimato.

Calcolare la radice quadrata di un numero inserito dall’utente

รˆ anche possibile permettere all’utente di inserire il numero del quale si vuole calcolare la radice quadrata, rendendo il programma piรน interattivo e flessibile. Ecco un esempio di come si potrebbe modificare il codice per raggiungere questo obiettivo:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
  double numero, risultato;
  cout << "Inserisci il numero di cui vuoi calcolare la radice quadrata: "; // Richiesta di input all'utente.
  cin >> numero; // Lettura del valore inserito dall'utente.
  
  risultato = sqrt(numero); // Calcolo della radice quadrata.
  
  cout << "La radice quadrata di " << numero << " รจ " << risultato << endl; // Stampa del risultato.
  
  return 0;
}

Questa modifica permette allโ€™utente di inserire un numero a sua scelta, incrementando cosรฌ lโ€™utilitร  del programma.

Altri contenuti interessanti

Pubblicitร 
Massimiliano Bossi
Massimiliano Bossi
Stregato dalla rete sin dai tempi delle BBS e dei modem a 2.400 baud, ho avuto la fortuna di poter trasformare la mia passione in un lavoro (nonostante una Laurea in Giurisprudenza). Adoro scrivere codice e mi occupo quotidianamente di comunicazione, design e nuovi media digitali. Orgogliosamente "nerd" sono il fondatore di MRW.it (per il quale ho scritto centinaia di articoli) e di una nota Web-Agency (dove seguo in prima persona progetti digitali per numerosi clienti sia in Italia che all'estero).

Leggi anche...

Vibe Coding: cosโ€™รจ, come funziona e quali sono i migliori strumenti AI per programmare

Immagina di poter scrivere software senza dover digitare una...

I migliori libri per imparare a programmare in Python

Imparare a programmare in Python รจ un passo fondamentale...

Il file manifest.json: cos’รจ e a cosa serve

Il file manifest.json รจ un componente chiave nelle applicazioni web moderne,...

Java: cos’è e a cosa serve l’operatore modulo (%)

In Java, l'operatore modulo è rappresentato dal simbolo "%"...

Radice quadrata in C: vediamo come calcolarla in diversi modi

La radice quadrata è un'operazione matematica piuttosto comune (in...

Sperimentare la sequenza di Collatz in C++

Vediamo come verificare la congettura di Collatz con C++....
Pubblicitร