CCorsi

Come effettuare la radice quadrata in C

Probabilmente dopo aver appreso come poter effettuare le operazioni aritmetiche più semplici tramite gli appositi operatori (+, -, *, /) ti sei chiesto “Ma come posso effettuare la radice quadrata se non esiste un apposito operatore per effettuarla?”

Bene, hai la tua domanda è corretta non esiste un operatore che ti consenta di effettuare la radice quadrata ma potresti ovviare al tuo problema tramite l’utilizzo della funzione sqrt.

La funzione sqrt, necessita un unico parametro il numero sul quale calcolare la radice. Ad esempio, se volessi calcolare la radice di 16 dovrei utilizzare la suddetta funzione nel seguente modo

sqrt(16);

A questo punto il risultato restituito della funzione utilizzata nell’esempio sarà 4. Per utilizzare sqrt all’interno del nostro programma avremo necessità di includere la libreria math.h.

Per effettuare un esempio più completo simuleremo un programma che richieda all’utente di inserire un valore e successivamente faremo visualizzare la relativa radice quadrata. Come segue

#include <stdio.h>
#include <math.h> 

int main ()
{
	int value;
	printf("Inserire un valore: ");
	scanf("%d", &value);
  	int result;
  	result = sqrt (value);
  	printf ("Valore %d = Risultato %d", value, result );
}

LINK UTILI

Altro Sul C: https://www.developersumo.com/c/
I nostri Corsi: https://www.developersumo.com/corsi/
Pagina Instagram: https://www.instagram.com/developer_sumo/?hl=it
Le nostre App su Play Store: https://play.google.com/store/apps/developer?id=Developer+Sumo

What's your reaction?

Excited
0
Happy
0
In Love
1
Not Sure
0
Silly
0

You may also like

More in:C

Leave a reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *