Declare Qtd, QtdProd, QtdVend, Estoque, QteMaior, QteMenor, r: inteiro
Nome, NomeMaior, NomeMenor: literal
Inicio
QtdProd ß0
QtdVendß0
Estoqueß0
EstoqueMaiorß-999
EstoqueMenorß0
r ß’s’
Enquanto (r = ‘s’) faca
inicio
escreva “digite o nome do produto”
leia Nome
escreva “digite a quantidade produzida”
leia QtdProd
escreva “digite a quantidade vendida”
leia QtdVend
estoque ß QtdProd – QtdVend
escreva “nome:” Nome;
escreva “estoque:” Estoque;
Se (Estoque < 50) então
Escreva “estoque baixo”
Fim
Se (Estoque > EstoqueMaior) então
EstoqueMaior ← Estoque;
NomeMaior ← Nome;
Fim
Se (Estoque < EstoqueMenor
EstoqueMenor ← Estoque;
NomeMenor ← Nome;
Escreva “Deseja entrar com novos produtos: s-sim, n-não”
Leia r
Fim//fimenquanto
Escreva “Produto com maior estoque = ”,NomeMaior, EstoqueMaior
Escreva “Produto com menor estoque = ”,NomeMenor, EstoqueMenor
Fim//fimdoalgoritmo
Fim
Se (Estoque < EstoqueMenor
EstoqueMenor ← Estoque;
NomeMenor ← Nome;
Escreva “Deseja entrar com novos produtos: s-sim, n-não”
Leia r
Fim//fimenquanto
Escreva “Produto com maior estoque = ”,NomeMaior, EstoqueMaior
Escreva “Produto com menor estoque = ”,NomeMenor, EstoqueMenor
Fim//fimdoalgoritmo