Informática, perguntado por Tricolor1013, 5 meses atrás

Laços Aninhados
Faça um programa que considere uma fila de clientes em um caixa de supermercados.
Para cada cliente serão passados os produtos pelo caixa, em que é registrado o preço
de cada produto. Ao final da compra de cada cliente deve ser apresentado o total da
compra. Cabe-se ressaltar que não se sabe a quantidade de produtos de cada cliente
previamente. A compra de cada cliente é finalizada quando o preço do produto for igual
a 0. Ao finalizar a compra de um cliente o operador de caixa deve verificar se há mais
clientes na fila. Caso ainda haja clientes o operador deve digitar 1 para prosseguir
atendendo o próximo cliente ou caso não haja clientes o operador deve digitar 0 para fechar o caixa. Quando o operador finalizar o caixa o sistema deve mostrar o valor total
registrado em compras nesse caixa.
OBS: Esse exercício tem que ser realizado em Java!

Soluções para a tarefa

Respondido por MoisesCunha0
2

import java.util.Scanner;

public class Main

{

public static void main(String[] args) {

   

    Scanner scanner = new Scanner(System.in);

   

    float valorTotal = 0;

   

    int opcao;

   

    do{

        float valor;

       

        valor = scanner.nextFloat();

       

        while(valor != 0){

            valorTotal += valor;

            valor = scanner.nextFloat();

        }

       

        opcao = scanner.nextInt();

    }

    while(opcao != 0);

   

 System.out.println("Valor total registrado: " + valorTotal);

}

}


Tricolor1013: Vlw
Perguntas interessantes