Pular para o conteúdo

Comando sqr, sqrt, sqrtt

Responder tópico
  • Denunciar
  • Indicar

1. Comando sqr, sqrt, sqrtt

Enviado em 09/08/2008 - 15:32h

Olá! Estou começando em C e, para praticar queria criar um programa para calcular báscara. Porém, preciso do comando para raiz quadrada e só encontrei coisas meio "inúteis" na net. Minha dúvida é a seguinte: há algum comando para fazer algo assim?

variáveis ivalor e iresposta

usuário informa "ivalor", scanf("%d", &ivalor);
depois, algo parecido com

sqrt("ivalor", &iresposta); ou
iresposta=sqrt(ivalor);

isso é possível em C???

Responder tópico

2. Re: Comando sqr, sqrt, sqrtt

Enviado em 09/08/2008 - 19:13h

Olá, a função sqrt, retorna um valor. Logo podemos fazer assim:
valorRecebido = sqrt(valorLido);
Logo, caso você não queira que o valor seja truncado, ou seja, o valor não saia com números de casas decimais, declare, valorRecebido, como float, double, dependendo da necessidade.

Abraços

3. Re: Comando sqr, sqrt, sqrtt

Enviado em 10/08/2008 - 23:36h

seria então:

#include <math.h>
...

/*na main*/
double ivalor, iresposta;

scanf("%lf", &ivalor);

iresposta = sqrt(ivalor);


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder