Você está aqui: C ::: Dicas & Truques ::: Matemática e Estatística |
Como calcular raiz quadrada em C usando a função sqrt() do hearder math.hQuantidade de visualizações: 1299 vezes |
A raiz quadrada de um algarismo é dada por um número positivo n, que ao ser elevado ao quadrado (multiplicado por ele mesmo), se iguala a x. Na área da matemática, a raiz quadrada auxilia na resolução de vários problemas, entre eles as equações de segundo grau e o Teorema de Pitágoras. Relembrando que a raiz quadrada é o inverso da potenciação com expoente dois, temos que: \[\sqrt{9} = 3\] então, pela potenciação: \[3^2 = 9\] Agora veremos como calcular a raiz quadrada usando a função sqrt() da linguagem C. Veja o código completo: #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <math.h> int main(int argc, char *argv[]){ int numero, raiz; setlocale(LC_ALL,""); // para acentos do português // Vamos ler o número printf("Informe um número: "); scanf("%d", &numero); // calcula a raiz quadrada do número informado raiz = sqrt(numero); // E mostramos o resultado printf("A raiz quadrada de %d é %d", numero, raiz); printf("\n\n"); system("pause"); return 0; } Ao executar este código C teremos o seguinte resultado: Informe um número: 9 A raiz quadrada é: 3 É importante observar que, se fornecermos um valor negativo para a função sqrt() da linguagem C, nós teremos um resultado imprevisível. Veja: Informe um número: -9 A raiz quadrada de -9 é -2147483648 |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |