Comando sqr, sqrt, sqrtt

1. Comando sqr, sqrt, sqrtt

Christian Guilherme Fritsch
zukonig

(usa Ubuntu)

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???


  


2. Re: Comando sqr, sqrt, sqrtt

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

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

thiago damasceno
thiagobrandam

(usa OpenSuSE)

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

seria então:

#include <math.h>
...

/*na main*/
double ivalor, iresposta;

scanf("%lf", &ivalor);

iresposta = sqrt(ivalor);








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts