1. O algoritmo deve contemplar o armazenamento de estoque para 5 produtos: água, refrigerante, vinho, suco e cerveja, podendo estes serem os nomes das variáveis a serem declaradas para serem mais intuitivas.
2. Uma venda só pode ser realizada se houver saldo positivo em estoque. Caso contrário, não haveria como entregar o produto ao cliente na venda.
3. Em caso de uma venda ser bem-sucedida, exibir uma mensagem positiva do processo. Caso contrário, exibir uma mensagem informando que a venda não pode ser efetuada.
4. A escolha do produto deve ser feita a partir de um menu de opções a ser exibido ao usuário que escolhe a opção desejada para em seguida, informar a quantidade desejada.
5. Todos os produtos iniciam o algoritmo com um estoque de 10 produtos, e ao longo das vendas vão sendo reduzidos estes valores, sem a necessidade de reposição durante a execução, imaginando que seria a única quantidade possível disponível no momento em que o algoritmo é executado.
Var
opcao, i : inteiro
valor : real
Inicio
escreval("menu de opções")
escreval("1.agua")
escreval("2. vinho")
escreval("3.refrigerante")
escreval("4.suco")
escreval("5.cerveja")
escreva("digite uma opcao de produto: ")
leia (opcao)
escreva ("Digite um valor: ")
leia (valor)
SE (valor >= 0) ENTAO
ESCREVAL ("Temos no estoque")
senao (valor <0,>10) ENTAO
ESCREVAL ("não TEMOS NO ESTOQUE")
FIMSE
ESCOLHA OPCAO
CASO 1
ESCREVAL ("sua agua sera entregue")
CASO 2
ESCREVAL ("Seu vinho sera entregue")
CASO 3
ESCREVAL ("Seu refrigerante sera entregue ")
caso 4
ESCREVAL ("seu suco sera entregue ")
caso 5
ESCREVAL ( "sua cerveja sera entregue")
OUTROCASO
ESCREVAL("NÃO TEMOS O PRODUTO")
FIMESCOLHA
Fimalgoritmo
Estou tentando fazer mais ta difícil