1
resposta

Desafio: Simulador de pedidos em uma cafeteria

import java.util.Scanner;

public class AutomatizarAtendimento {

    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        double total = 0.0;
        double desconto = 0.10; // 10% de desconto

        // 1. O atendente informa quantos itens o cliente vai pedir.
        System.out.print("Informe a quantidade de itens que o cliente irá pedir: ");
        int numeroDeItens = leitor.nextInt();

        
        leitor.nextLine();

        // 2. Para cada item, o sistema solicita o nome e o preço.
        for (int i = 0; i < numeroDeItens; i++) {
            System.out.print("Digite o nome do " + (i + 1) + "º item: ");
            String nomeItem = leitor.nextLine();

            System.out.print("Digite o preço do item: R$");
            double precoItem = leitor.nextDouble();

            total += precoItem; // Acumula o preço no total
            leitor.nextLine(); // Limpar o buffer do Scanner
        }

        System.out.printf("Valor total do pedido: R$%.2f\n", total);

        // 3. O sistema pergunta se o cliente é cadastrado.
        System.out.print("O cliente é cadastrado? (S/N) ");
        String resposta = leitor.nextLine();

        // 4. Aplica o desconto ou exibe o valor cheio.
        if (resposta.equalsIgnoreCase("S")) {
            double valorComDesconto = total * (1 - desconto);
            System.out.printf("Valor com desconto para cliente cadastrado (10%%): R$%.2f\n", valorComDesconto);
        } else {
            System.out.printf("Obrigado, o valor final é: R$%.2f\n", total);
        }

        leitor.close();
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Jean! Como vai?

Agradeço por compartilhar.

Gostei bastante do seu código, ele tá bem estruturado e segue a lógica proposta no desafio da cafeteria. Você utilizou bem o Scanner e o for para registrar os itens do pedido e calcular o total. O tratamento do desconto também está correto.

Continue praticando essa lógica.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!