Buscar

Uma fábrica produz e vende vários produtos e para cada um deles tem-se o nome, quantidade produzida e quantidade vendida. Criar um algoritmo em POR...

Uma fábrica produz e vende vários produtos e para cada um deles tem-se o nome, quantidade produzida e quantidade vendida. Criar um algoritmo em PORTUGOL que imprima:
Para cada produto, nome, quantidade no estoque e uma mensagem se o produto tiver menos de 50 itens no estoque;
Nome e quantidade do produto com maior estoque;
O algoritmo está em Portugol.
O algoritmo imprime o nome, quantidade no estoque e uma mensagem se o produto tiver menos de 50 itens no estoque para cada produto.
O algoritmo imprime o nome e quantidade do produto com maior estoque.

Essa pergunta também está no material:

Lista de Exercícios 03b – Algoritmos – Repetição - soluçao
13 pág.

Algoritmos Centro Universitário CariocaCentro Universitário Carioca

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de algoritmo em Portugol que atende aos requisitos solicitados: ``` algoritmo "Controle de Estoque" var nome: vetor[1..100] de caractere qtdProduzida, qtdVendida, estoque: vetor[1..100] de inteiro i, maiorEstoque, posMaiorEstoque: inteiro inicio // Entrada de dados para i de 1 ate 100 faca escreva("Digite o nome do produto ", i, ": ") leia(nome[i]) escreva("Digite a quantidade produzida do produto ", i, ": ") leia(qtdProduzida[i]) escreva("Digite a quantidade vendida do produto ", i, ": ") leia(qtdVendida[i]) estoque[i] <- qtdProduzida[i] - qtdVendida[i] escreval("") fimpara // Impressão dos produtos com menos de 50 itens no estoque para i de 1 ate 100 faca se estoque[i] < 50 entao escreva("Produto ", nome[i], " possui apenas ", estoque[i], " itens no estoque.") escreval("") fimse fimpara // Cálculo do produto com maior estoque maiorEstoque <- estoque[1] posMaiorEstoque <- 1 para i de 2 ate 100 faca se estoque[i] > maiorEstoque entao maiorEstoque <- estoque[i] posMaiorEstoque <- i fimse fimpara // Impressão do produto com maior estoque escreva("Produto com maior estoque: ", nome[posMaiorEstoque], " - ", estoque[posMaiorEstoque], " itens.") fimalgoritmo ``` Espero ter ajudado!

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando