Faça um programa que receba o preço de um produto, calcule e mostre, de acordo com as tabelas a seguir, o novo preço, acrescido do percentual de aumento especificado, e a classificação. Imagem mostra tabela contendo o percentual de aumento para cada faixa de preço. Para um produto que custo até R$ 50, o percentual de aumento é de 5%; para um produto que custe entre R$ 50 e R$ 100, o percentual de aumento é de 10%; para um produto que custe acima de R$ 100, o percentual de aumento é de 15%. Imagem mostra tabela com a classificação do produto de acordo com a faixa do novo preço. Para um produto que passe a custar até R$ 80,00, a classificação é "Barato"; para um produto que passe a custar entre R$ 80 e R$ 120 (inclusive) a classificação será "Normal"; para um produto que passe a custar entre R$ 120 e R$ 200 (inclusive) a classificação será "Caro"; finalmente, para um produto com novo preço maior do que R$ 200, a classificação será "Muito Caro".
Soluções para a tarefa
Resposta:
algoritmo "Cálculo de Reajuste de Preços"
// Função :
// Autor :
// Data : 24/06/2020
// Seção de Declarações
var
produto, classe: caracter
valor, perc: real
inicio
// Seção de Comandos
escreval("___________________________________________________________________")
escreval("Tabela de Ajuste")
escreval("- Valor até R$ 50,00 o percentual de aumento é de 5%")
escreval("- Valor entre R$ 50,00 e R$ 100,00 o percentual de aumento é de 10%")
escreval("- Valor acima de R$ 100,00 o percentual de aumento é de 15%")
escreval("___________________________________________________________________")
escreval("Tabela de Classificação para o novo valor")
escreval("- Valor até R$ 80,00 a classificação é Barato")
escreval("- Valor entre R$ 80,00 e R$ 120,00 a classificação será Normal")
escreval("- Valor entre R$ 120,00 e R$ 200,00 a classificação será Caro")
escreval("- Valor maior do que R$ 200,00 a classificação será Muito Caro")
escreval("___________________________________________________________________")
escreval("")
escreva("Digite o nome do produto: ")
leia(produto)
escreva("Digite o valor do produto: R$ ")
leia(valor)
se (valor < 50) entao
perc <- 0.05
valor <- valor + (valor * perc)
escreval("O ajuste para o valor do produto: ", produto, " é de: 5%")
escreval("O novo valor é: R$ ", valor)
senao
se (valor >= 50) e (valor < 100) entao
perc <- 0.10
valor <- valor + (valor * perc)
escreval("O ajuste para o valor do produto: ", produto, " é de: 10%")
escreval("O novo valor é: R$ ", valor)
senao
se (valor >= 100) entao
perc <- 0.15
valor <- valor + (valor * perc)
escreval("O ajuste para o valor do produto: ", produto, " é de: 15%")
escreval("O novo valor é: R$ ", valor)
fimse
fimse
fimse
se (valor < 80) entao
classe <- "Barato"
escreval("Classificação: ", classe)
senao
se (valor > 80) e (valor <= 120) entao
classe <- "Normal"
escreval("Classificação: ", classe)
senao
se (valor > 120) e (valor <= 200) entao
classe <- "Caro"
escreval("Classificação: ", classe)
senao
classe <- "Muito Caro"
escreval("Classificação: ", classe)
fimse
fimse
fimse
fimalgoritmo
Explicação:
As tabelas "Ajuste e Classificação" são apenas referência ao enunciado da questão. Não é necessário exibir na execução do código... Se preferir não exibir basta apagá-las...
A variável "perc" representa o resultado da fórmula para percentual que seria representada por ( perc <- perc / 100 ).
Se a variável perc receber 5% ( perc <- 5 ), o resultado seria ( perc <- 0.05 )