Enviado em 27/03/2011 - 03:24h
Neste exercicio estou tentando fazer com que o programa mostre o maior peso dos pesos que foram cadastrados no programa. FIz da seguinte forma:
__________________________________________________
#include <stdio.h>
#include <math.h>
int main ()
{
// Variaveis
float peso, aux=1, altura;
int vezes;
// Entrada de Dados
while(vezes<=3) //seram cadastradas 3 pessoas
{
printf("\nInforme sua altura: \n");
scanf("%f", &altura);
printf("\nInforme seu peso: \n");
scanf("%f", &peso);
// Processamento
if(peso>aux)
{
printf("\nO maior peso eh: %.1f\n", peso);
}
else
{
printf("\nO maior peso eh: %.1f\n", aux);
} // f_else
peso=aux; //aux é igual ao ultimo peso informado
vezes++;
} // f_while
// Final do Codigo
getch();
return 0;
}
O programa não esta terminado, mas pelo menos esta parte não conseguir fazer, por que todo peso que informo ele printa como o maior peso. O que fiz de errado? Lembrando que sou novato em programação :).
__________________________________________________
#include <stdio.h>
#include <math.h>
int main ()
{
// Variaveis
float peso, aux=1, altura;
int vezes;
// Entrada de Dados
while(vezes<=3) //seram cadastradas 3 pessoas
{
printf("\nInforme sua altura: \n");
scanf("%f", &altura);
printf("\nInforme seu peso: \n");
scanf("%f", &peso);
// Processamento
if(peso>aux)
{
printf("\nO maior peso eh: %.1f\n", peso);
}
else
{
printf("\nO maior peso eh: %.1f\n", aux);
} // f_else
peso=aux; //aux é igual ao ultimo peso informado
vezes++;
} // f_while
// Final do Codigo
getch();
return 0;
}
O programa não esta terminado, mas pelo menos esta parte não conseguir fazer, por que todo peso que informo ele printa como o maior peso. O que fiz de errado? Lembrando que sou novato em programação :).