é um programa pra calcular o consumo medio de um automovel...
fornecido, km inicial, km final e quantidade de litros de combustivel ultilizado...
so q tem 3 saidas...se (km inicial > km final) se (km inicial < km final) se (km inicial == km final)
ai beleza tentei fazer, so q ele tah respondendo os 3 se,
ao enves de da uma resposta dependendo dos dados digitados pelo usuario...
ohh tah assim...
#include <cstdlib>
#include <iostream>
int main()
{
//variaveis
float km_inicial, km_final, qtd_litros, dist, cons_medio;
//entrada
printf("informe a quilometragem inicial\t");
fflush(stdin);
scanf("%f",&km_inicial);
printf("informe a quilometragem final\t");
fflush(stdin);
scanf("%f",&km_final);
printf("informe a quantidade de litros\t");
fflush(stdin);
scanf("%f",&qtd_litros);
//proc e saida
if(km_inicial > km_final);
{//inicio bloco if
dist = km_inicial - km_final;
cons_medio = dist / qtd_litros;
printf("O consumo medio foi de %.2f\n",cons_medio);
}//fim bloco if
if(km_inicial < km_final);
{//inicio bloco if
dist = km_final - km_inicial;
cons_medio = dist / qtd_litros;
printf("O consumo medio foi de %.2f\n",cons_medio);
}//fim bloco if
if(km_inicial == km_final);
{//inicio bloco if
printf("não houve consumo porque o automovel não se movel");
}//fim bloco if
fflush(stdin);
getchar();
}
Pergunta
Diego UTP
Olá galera!
Queria uma força aki,
to aprendendo a programa...mais to juvenil ainda,
to com umas dificudades em comando IF...
é um programa pra calcular o consumo medio de um automovel...
fornecido, km inicial, km final e quantidade de litros de combustivel ultilizado...
so q tem 3 saidas...se (km inicial > km final) se (km inicial < km final) se (km inicial == km final)
ai beleza tentei fazer, so q ele tah respondendo os 3 se,
ao enves de da uma resposta dependendo dos dados digitados pelo usuario...
ohh tah assim...
#include <cstdlib> #include <iostream> int main() { //variaveis float km_inicial, km_final, qtd_litros, dist, cons_medio; //entrada printf("informe a quilometragem inicial\t"); fflush(stdin); scanf("%f",&km_inicial); printf("informe a quilometragem final\t"); fflush(stdin); scanf("%f",&km_final); printf("informe a quantidade de litros\t"); fflush(stdin); scanf("%f",&qtd_litros); //proc e saida if(km_inicial > km_final); {//inicio bloco if dist = km_inicial - km_final; cons_medio = dist / qtd_litros; printf("O consumo medio foi de %.2f\n",cons_medio); }//fim bloco if if(km_inicial < km_final); {//inicio bloco if dist = km_final - km_inicial; cons_medio = dist / qtd_litros; printf("O consumo medio foi de %.2f\n",cons_medio); }//fim bloco if if(km_inicial == km_final); {//inicio bloco if printf("não houve consumo porque o automovel não se movel"); }//fim bloco if fflush(stdin); getchar(); }vlwsss desde já ^.^
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.