1
resposta

[Projeto] Calculando pedido (Java)

Fiz esse código no intellij, backend de solicitação de pedido em java usando a classe Scanner.

public class CalculandoPedidos {
    static void main() {
        Scanner leitor = new Scanner(System.in);

        double totalGeral = 0;
        int continuar;

        System.out.println(" CARDÁPIO ");

        do {
            System.out.println("\nSelecione o item desejado:");
            System.out.println("1 - Hambúrguer .... R$ 12,00");
            System.out.println("2 - Batata Frita .. R$ 7,00");
            System.out.println("3 - Refrigerante .. R$ 5,00");
            System.out.print("Opção: ");
            int opcao = leitor.nextInt();

            System.out.print("Quantidade desejada: ");
            int quantidade = leitor.nextInt();

            switch (opcao) {
                case 1:
                    totalGeral += quantidade * 12.00;
                    break;
                case 2:
                    totalGeral += quantidade * 7.00;
                    break;
                case 3:
                    totalGeral += quantidade * 5.00;
                    break;
                default:
                    System.out.println("⚠️ Opção Inválida!");
                    break;
            }

            System.out.print("\nDeseja adicionar mais itens? (1-Sim / 0-Não): ");
            continuar = leitor.nextInt();

        } while (continuar == 1);

        System.out.printf("\nVALOR TOTAL DO PEDIDO: R$ %.2f%n", totalGeral);

        leitor.close();
    }
}
1 resposta

Oi, Ana, como vai?

O código vai além do que o exercício pede, ao implementar um menu interativo com loop que permite adicionar múltiplos itens ao pedido. O uso de switch para mapear as opções e printf com %.2f para formatar o valor monetário são escolhas adequadas para esse contexto.

Parabéns pelo exercício e obrigado por compartilhar.

O fórum está à disposição sempre que precisar.

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