Exercicio em Java
Álcool até 20 litros, desconto de 3% por litro acima de 20 litros, desconto de 5% por litro
Gasolina até 15 litros, desconto de 4% por litro acima de 15 até 40 litros, desconto de 6% por litro Acima de 40 litros, desconto de 8% por litro
Faça um programa em Java que inicialmente receba via teclado o preço da gasolina e do álcool praticados no posto.
Em seguida, o programa devera receber as vendas de combustíveis contendo cada uma o Número da Bomba, o Tipo de Combustível e a Quantidade Vendida (em litros). Para cada venda o programa deverá calcular e imprimir o valor da venda.
Como resultados finais o programa deverá imprimir:
- O total arrecadado com as vendas.
- A média de valor por venda.
- Qual foi o combustível que vendeu maior quantidade em litros e qual foi esta quantidade.
- O número da bomba que registrou a venda de menor valor e o respectivo valor desta venda.
Obs: - criar um flag para encerrar a digitação das vendas - consistir o Tipo de Combustível aceitando somente os valores A para álcool e G para gasolina. - consistir o Número da Bomba aceitando somente os valores de 1 a 9.
Resposta:
import java.util.*; public class AbnerCunhaMiranda_Ex1 { public static void main (String[]args){ //Variaveis float precoCombu; byte numBomba; String tipoCombu; float qtdLitros; String flag; float valorVenda; float totalVendas = 0; byte cont = 0; float maiorLitro = 0; String tipoCombuMaior = "-"; String numBombaMenor = "-"; float valorMenorVenda = 999999999; boolean teste; Scanner leia = new Scanner(System.in);
//Entradas do{ do{ System.out.print("Digite o tipo de combustivel (SAIR para finalizar): "); tipoCombu = leia.next(); if(tipoCombu.equals("SAIR")){ break; } teste