Pular para o conteúdo

Comparar variavel float [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Comparar variavel float [RESOLVIDO]

Enviado em 18/04/2012 - 16:31h

Boa tarde Pessoal
Não consigo verificar se angulo é igual a zero, alguem sabe pq? ele nunca entra em no if ( angulo == 0.0)


Código

#include<stdio.h>

void main(){

double angulo =-9.800;
int i, var;
printf("Entre c valor\n");
scanf("%d",&var);
for(i = var; i>= 0; i--){
angulo = angulo + 0.900;
if(angulo == 0.00000){
printf("Teste ZeroOK!");
}
else{
printf("Teste Resto!");
}
}



}

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Comparar variavel float [RESOLVIDO]

Enviado em 18/04/2012 - 16:43h

É por que 9.8-n*0.9 nunca vai dar zero, qualquer que seja n inteiro.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder