Crie um algoritmo do operador de caixa de supermercado. Imagine que, para atrair mais clientes, o supermercado agora começará a dar descontos nas compras realizadas. Com base nesta informação, elabore um algoritmo estendido para o operador de caixa, atendendo às seguintes especificações:
• assim como no algoritmo original, o valor de todos os produtos desejados deve ser somado no início da operação;
• o supermercado deseja, então, aplicar um desconto para o cliente tendo como base o valor da compra: se o total da compra for menor que R$ 50,00, nenhum desconto é aplicado; se o valor for maior ou igual a R$ 50,00 e menor do que R$ 200,00, o cliente receberá 5% de desconto na compra; e se o valor for maior ou igual a R$ 200,00, o cliente receberá 10% de desconto. Por exemplo, em uma compra de R$ 250,00, o cliente recebe 10% de desconto, o que equivale a R$ 25,00 de desconto. Logo, ele pagaria apenas R$ 225,00;
• o cliente deve ser informado se ele ganhou algum desconto e de quanto foi esse desconto;
• em seguida, o valor total que o cliente deve pagar deve ser informado;
• o operador recebe o dinheiro;
• por fim, o troco é calculado e devolvido.
Para simplificar, você pode se basear no modelo a seguir, que traz alguns dos passos do algoritmo original. Esses passos não precisam ser modificados. Ao criar novos passos no algoritmo, não se esqueça de utilizar os conceitos que estudamos recentemente na disciplina, como variáveis, expressões aritméticas e expressões lógicas.
Anexos:
Soluções para a tarefa
Respondido por
9
Fiz em pseudocódigo e em C++
Anexos:
Perguntas interessantes