Primeira página
/
Tecnologia
/
ALGUÉM CONSEGUE ME AJUDAR, POR FAVOR? (VALENDO 100pts) Faça um algoritmo de fluxograma que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: a) Até 10 unidades: valor total b) De 11 a 20 unidades: 10% de desconto c) De 21 a 50 unidades: 20% de desconto d) Acima de 50 unidades: 25% de desconto

Pergunta

ALGUÉM CONSEGUE ME AJUDAR, POR FAVOR? (VALENDO 100pts) Faça um algoritmo de fluxograma que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: a) Até 10 unidades: valor total b) De 11 a 20 unidades: 10% de desconto c) De 21 a 50 unidades: 20% de desconto d) Acima de 50 unidades: 25% de desconto

Solução

expert verifiedVerification of experts
4.2252 Voting
avatar
Natália MariaMestre · Tutor por 5 anos

Responder

Para resolver a questão proposta e criar um algoritmo de fluxograma que calcula o valor total a ser pago por um produto com base em descontos por volume de compra, podemos seguir os seguintes passos:<br /><br />1. **Entrada de Dados**:<br /> - Ler o nome do produto (`nome_produto`).<br /> - Ler o preço unitário do produto (`preco_unitario`).<br /> - Ler a quantidade comprada (`quantidade_comprada`).<br /><br />2. **Processamento**:<br /> - Calcular o valor total sem desconto (`valor_total`), que é o preço unitário multiplicado pela quantidade comprada: `valor_total = preco_unitario * quantidade_comprada`.<br /> - Verificar qual desconto se aplica com base na quantidade comprada:<br /> - Se `quantidade_comprada <= 10`, não há desconto: `desconto = 0`.<br /> - Se `11 <= quantidade_comprada <= 20`, aplicar 10% de desconto: `desconto = 10% * valor_total`.<br /> - Se `21 <= quantidade_comprada <= 50`, aplicar 20% de desconto: `desconto = 20% * valor_total`.<br /> - Se `quantidade_comprada > 50`, aplicar 25% de desconto: `desconto = 25% * valor_total`.<br /> - Subtrair o desconto calculado do valor total para obter o valor total com desconto: `valor_total_com_desconto = valor_total - desconto`.<br /><br />3. **Saída de Dados**:<br /> - Exibir o nome do produto (`nome_produto`).<br /> - Exibir o valor total a ser pago já com o desconto aplicado (`valor_total_com_desconto`).<br /><br />Ao seguir este fluxo de raciocínio, o algoritmo consegue lidar com as várias condições de desconto e calcular corretamente o valor final que deve ser pago após a aplicação do desconto por volume.<br /><br />**Importante**: Ao criar um fluxograma, as etapas descritas acima seriam representadas graficamente com formas como retângulos (operações), losangos (decisões) e paralelogramos (entradas e saídas), e as operações seriam conectadas por setas que indicam o fluxo do processo.
Clique para avaliar: