Quilometragem - programação c
Relatório do Controle de Quilometragem.c
Disciplina: Algoritmos e Programação c
Turma: Engenharia Mecânica
Niterói 20/06/2012
Introdução:
O programa tem finalidade de mostrar o valor de gasolina que voce deve abastecer para percorrer a distância desejada.
Código fonte:
#include
#include
float function(float kil, float kml){
return kil/kml;}
int main(){
int car; float kil, kml, comb, ppl, dinheiro; float carro[3];
carro[0]= 18; carro[1]= 16; carro[2]= 15;
printf("Digite o seu carro: (0 = carro 1, 1 = carro 2, 2 = carro 3) \n"); scanf("%d",& car);
kml = carro[car];
printf("\nDigite seu dinheiro atual: "); scanf("%f",& dinheiro);
printf("\nDigite o preco do litro gasolina:"); scanf("%f",& ppl);
printf("\nDigite a Distancia que voce quer percorrer em Km: "); scanf("%f",& kil);
comb = function(kil, kml) * ppl;
while (dinheiro < comb) { printf("\nVoce nao tem dinheiro suficiente para essa Distancia! \n\nDigite uma nova Distancia: "); scanf("%f",& kil);
comb = function(kil, kml) * ppl;} if (dinheiro > comb) {printf("\nVoce tera que comprar R$%.2f de gasolina!", comb);}
printf("\n\n"); system("pause");}
Detalhamento:
da linha:
1 a 2 - inclusão das bibliotecas
4 a 6 - declaracao da funcao, que vai retornar o valor de quilometros que voce quer percorrer dividido por quilometro por litro que o carro faz
8 - inicio da função main()
10 - 11 - declaração das variáveis
12 - declaração do vetor contendo 3 “gavetas” contendo o km/litro de gasolina dos carros
14 - 16 - atribui o valor dos KM/L as gavetas do vetor
18 - imprime na tela o numero que voce deve digitar para escolher o carro
19 - atribui o valor digitado a variavel “car”
21 - atribui a “kml” o valor da variavel de numero [car]
23 - imprime na tela uma