O desafio consiste em registrar os pedidos de cada cliente, calcular o valor total e fornecer um desconto de 10% para clientes que são cadastrados.
Variáveis
int quantidadeItens
String nomeItem
double precoItem
double valorTotal = 0
boolean clienteCadastrado
Perguntar quantidade de itens
Para cada item:
Perguntar nome do item
Perguntar preço do item
Somar preço ao valorTotal
Perguntar se o cliente é cadastrado
Se cliente for cadastrado:
Aplicar desconto de 10%
Exibir valor com desconto
Senão:
Exibir valor total sem desconto
Código
public class Cafeteria {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int quantidadeItens;
String nomeItem;
double precoItem;
double valorTotal = 0;
double valorFinal;
System.out.println("Quantos itens o cliente deseja? ");
quantidadeItens = scanner.nextInt();
scanner.nextLine();
for (int i = 1; i <= quantidadeItens; i++) {
System.out.println("Nome do item: ");
nomeItem = scanner.nextLine();
System.out.println("Preço do item: ");
precoItem = scanner.nextDouble();
scanner.nextLine();
valorTotal += precoItem;
}
System.out.println("Cliente cadastrado? (true/false)");
boolean clienteCadastrado = scanner.nextBoolean();
if (clienteCadastrado) {
valorFinal = valorTotal - (valorTotal * 0.10);
System.out.println("Valor com desconto: R$ " + valorFinal);
} else {
System.out.println("Valor total: R$ " + valorTotal);
}
scanner.close();
}
}