Last active
May 15, 2022 02:27
-
-
Save TalionOak/57515d1e3fe6bd8fc899e6372c2f3bd1 to your computer and use it in GitHub Desktop.
Primeira provinha da faculdade FAM, tarefa 2.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <locale> | |
//Um posto está vendendo combustíveis com a seguinte tabela de descontos: | |
// * até 20 litros, desconto de 3% por litro de Álcool | |
// * acima de 20 litros, desconto de 5% por litro de Álcool | |
// * até 20 litros, desconto de 4% por litro de Gasolina | |
// * Gasolina acima de 20 litros, desconto de 6% por litro | |
//Escreva um algoritimo que leia o número de litros vendidos e o tipo de | |
//combustível (codificado da seguinte forma: A-álcool, G-gasolina), calcule | |
//e imprima o valor a ser pago pelo cliente sabendo-se que o preço do litro | |
//da gasolina é R$6,30 e o preço do litro do álcool é R$4,90, informe o valor | |
//do desconto recebido se houver. | |
using namespace std; | |
int main() | |
{ | |
setlocale(LC_ALL, "Portuguese"); | |
char combustivel; | |
float litroComprado, precoTotal, desconto; | |
printf("Por favor, selecione o tipo de combustível digitando 'A' para Álcool ou 'G' para Gasolina: "); | |
scanf("%s", &combustivel); | |
printf("\nQuantos litros deseja abastecer: "); | |
scanf("%f", &litroComprado); | |
if(combustivel == 'a' || combustivel == 'A') | |
{ | |
precoTotal = litroComprado * 4.9; | |
printf("\nSua compra deu R$%.2f!\n\n", precoTotal); | |
if(litroComprado <= 20) | |
{ | |
desconto = precoTotal * 0.03; | |
printf("Você recebeu um desconto de 3%%, sendo R$%.2f!\n", desconto); | |
} | |
else | |
{ | |
desconto = precoTotal * 0.05; | |
printf("Você recebeu um desconto de 5%%, sendo R$%.2f!\n", desconto); | |
} | |
} | |
else | |
{ | |
precoTotal = litroComprado * 6.3; | |
printf("\nSua compra deu R$%.2f!\n\n", precoTotal); | |
if(litroComprado <= 20) | |
{ | |
desconto = precoTotal * 0.04; | |
printf("Você recebeu um desconto de 4%%, sendo R$%.2f!\n", desconto); | |
} | |
else | |
{ | |
desconto = precoTotal * 0.06; | |
printf("Você recebeu um desconto de 6%%, sendo R$%.2f!\n", desconto); | |
} | |
} | |
precoTotal = precoTotal - desconto; | |
printf("\nValor total com desconto: R$%.2f\n\n", precoTotal); | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment