Advertisement
Guest User

Untitled

a guest
May 27th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.37 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. #define P 0
  5. #define Desconto 1
  6. #define V 2
  7.  
  8. int main(){
  9.     //Declaração de variáveis
  10.     float Combustivel[3] = {1.23,2.19,1.46}, Pagamento[3], litros;
  11.     char options[2];
  12.     //Fim da declaração de variáveis
  13.     //Início da interação com o usuário
  14.     printf("Digite a quantidade de litros: ");
  15.     scanf("%f", &litros);
  16.     printf("Escolha o tipo de combustibuvel: [A]lcool,[G]asolina,[D]iesel: ");
  17.     scanf("%c",&options[0]);
  18.     scanf("%c",&options[0]);
  19.     printf("Escolha a forma de pagamento: a [P]razo, a [V]ista: ");
  20.     scanf("%c",&options[1]);
  21.     scanf("%c",&options[1]);
  22.     options[0] = toupper(options[0]);
  23.     options[1] = toupper(options[1]);
  24.     //Fim da interação com o usuário
  25.     //Começo dos cálculos dos preços
  26.     Pagamento[P] = litros*Combustivel[options[0]-65/*trabalha com tabela ASCII*/];//Preço a prazo
  27.     Pagamento[Desconto] = Pagamento[P]*0.05;//Preço do desconto
  28.     Pagamento[V] = Pagamento[P]-Pagamento[Desconto];//Preço a vista
  29.     //Fim dos cálculos dos preços
  30.     //Caso queira mostra só um, retirar os printfs equivalantes
  31.     printf("\n\n\n\n\n\n\n");//Quebras de linha
  32.     printf("O valor a prazo e: %.2f\n",Pagamento[P]);//Valor a prazo
  33.     printf("O desconto e: %.2f\n",Pagamento[Desconto]);//Valor do desconto
  34.     printf("O valor a vista e: %.2f\n",Pagamento[V]);//Valor a vista
  35.     //Fim da mostragem na tela
  36.     return 0;//Termina o programa
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement