quinta-feira, 8 de agosto de 2013

Algoritmo C: Calculando a viagem de carro; usando switch e case, do e while

#include <conio.h>
#include <conio.c>
#include <stdio.h>
#include <stdlib.h>

int main()
{
    float preco = 2.65;
    float gol = 12.85;
    float vectra = 8.78;
    float palio = 10.5;
    int escolha = 0;
    float km = 0,reais = 0,litros = 0;      
do{  
    printf("\t\t-------- O P C O E S -----------\n");
    printf("\t\t1: Carro GOL                    \n");
    printf("\t\t2: Carro VECTRA                 \n");
    printf("\t\t3: Carro PALIO                  \n");    
    printf("\t\t0: zero para sair               \n");    

    printf("Qual seu carro? ");
    scanf("%d",&escolha);
 
    switch (escolha)
    {
    case 1:{
         printf("\nQuantos KM:\n ");
         scanf("%f", &km);
         reais = (gol*km*preco);
         litros = (reais/gol);
       
         printf("\n ---------- CARRO GOL -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    case 2:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (vectra*km*preco);
         litros = (reais/vectra);
       
         printf("\n ---------- CARRO VECTRA -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
     
    case 3:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (palio*km*preco);
         litros = (reais/palio);
       
         printf("\n ---------- CARRO PALIO -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    }
}while(escolha !=0);
 
 
}

Nenhum comentário:

Postar um comentário