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!
Respostas
respondido por:
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 similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás