==============================================================
Faça um algoritmo para ler: a descrição do produto (nome), a quantidade adquirida e o preço
unitário. Calcular e escrever o total (total =
quantidade adquirida * preço unitário), o desconto e o total a pagar (total a pagar = total - desconto), sabendo-se
que:
- Se quantidade <= 5 o desconto será de 2%
- Se quantidade > 5 e quantidade <=10 o desconto
será de 3%
- Se quantidade > 10 o desconto será de 5%
==============================================================
// Seção de Declarações
var
produto:caracter
quantidade:inteiro
preco,total,total_a_pagar,desc_menor_5,desc_menor_10,desc_maior_10,desconto:real
inicio
// Seção de Comandos
desc_menor_5
<- 0.02
desc_menor_10
<- 0.03
desc_maior_10
<- 0.05
escreval("Nome do Produto:")
leia(produto)
escreval("Quantidade :")
leia(quantidade)
escreval("Preco Unitario:")
leia(preco)
total <-
quantidade * preco
// Calculando desconto
se
(quantidade <= 5) entao
desconto <- total * desc_menor_5
fimse
// Calculando desconto
se
(quantidade > 5) e (quantidade <= 10) entao
desconto <- total * desc_menor_10
fimse
// Calculando desconto
se(quantidade
> 10) entao
desconto <- total * desc_maior_10
fimse
escreval("Produto : ",produto)
escreval("Preco unitário : ",preco)
escreval("Total : ",total)
escreval("Desconto: ",desconto)
escreval("Total a pagar: ",total - desconto)
escreval("Desconto: ",desconto)
escreval("Total a pagar: ",total - desconto)
fimalgoritmo
==============================================================
pq 0.98, 0.97 e 0.95?
ResponderExcluirporque se você tem um desconto de 2%, você irá pagar apenas 98% do preço normal do produto, 98% = 0.98 e do mesmo modo com os outros valores, 3% e 5%.
ExcluirEste comentário foi removido pelo autor.
ResponderExcluirmuito bom
ResponderExcluirem valores escrever o desconto isso não foi incluso nós comandos do algoritmo consideraria a resposta incompleta.
ResponderExcluirBaseado em suas observações alterei o pseudocodigo e melhorei a solução. Obrigado pela observação.
Excluirpq ta escrito "escrival" ?
ResponderExcluir