Números reais

1. Números reais

Adriana de Almeida Melotte
adrianam

(usa Debian)

Enviado em 27/02/2011 - 22:31h

Preciso fazer o cálculo do IMC.. leia o peso e a altura, na hora de fazer o cálculo ele não faz... tentei usar o bc mas não consegui...
na hora de faer a comparação com if também nãp dá certo.... alguém pode me ajudar?!


  


2. Re: Números reais

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 27/02/2011 - 23:05h

http://vivaolinux.com.br/topico/C-C++/Programa-do-peso-ideal

Coincidência...


3. Re: Números reais

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/02/2011 - 23:12h

Se vc quiser usar cálculos, vc pode usar o expr ou o (( )). Ex.:

# expr 5 \* 5
# expr 5 \/ ( 5 \* 3 )
# x=$(( 5 / 5 ))
# echo $x


4. Re: Números reais

Denis Doria
thuck

(usa Debian)

Enviado em 27/02/2011 - 23:15h

Use bc -l; exemplo:

thuck@thuck:~$ echo $((5/7))
0
thuck@thuck:~$ echo 5/7|bc
0
thuck@thuck:~$ echo 5/7|bc -l
.71428571428571428571



5. Re: Números reais

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 01/03/2011 - 20:20h

O que pode estar aconteceno é um problema com a precisão, ele usa a default do seu sistema.

pra não ter erro defina antes do calculo o scale.ex:

echo "scale=2; 5/2" | bc

resultado 2.50

outra coisa de errado pode ser o uso de . ou ,
alguns sistemas usam 2,5 outros 2.5


espero ter ajudado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts