Comparar variavel float [RESOLVIDO]

1. Comparar variavel float [RESOLVIDO]

Felipe Oliveira de Sena
felippesena

(usa Fedora)

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!");
}
}



}


  


2. Re: Comparar variavel float [RESOLVIDO]

Rafael Sampaio
9u31220

(usa Linux Mint)

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

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts