Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2010, 19:48
adrika
 
Fecha de Ingreso: julio-2008
Mensajes: 6
Antigüedad: 15 años, 9 meses
Puntos: 0
Comparar decimales en C

HOLA A TODOS. Necesito ayuda con este programa. Resulta que cuando cargo estatura=1.80 y las demas variables con datos para que entre al if acaba pasando al else. no encuentro el error deberia entra ya que estatura es >= a 1.80

#include<stdio.h>

main(){

float estatura;
int edad,peso;

printf("Estatura: "); scanf("%f",&estatura);
printf("Peso: "); scanf("%d",&peso);
printf("Edad: "); scanf("%d",&edad);

if ( (edad <= 18) && (estatura >= 1.80) && (peso >= 80))
printf("\n *** SI *** \n\n");
else
printf("\n *** NO *** \n\n");

}