Construa o programa que permita fazer o levantamento do estoque
de camisetas de uma serigrafia. A loja possui um estoque de camisetas
nas cores: branca, preta, vermelha, azul e verde;
E nos tamanhos “P”, “M”, “G” e “GG”.
Especifique a quantidade de camisetas de cada cor e cada tamanho,
a quantidade e porcentagem de cada tamanho de uma mesma cor
e a porcentagem de cada cor em relação ao total.
quantidade de camisetas é desconhecida. O usuário digitará “S” para sair
Quem acompanha o blog, por favor dar um like na página do face abaixo:
https://www.facebook.com/LogicaDeProgramacao
Um abraço!
Uma possível solução
Olá,
ResponderExcluirGostaria de saber porque tenho de colocar esses valores no inicio para poder rodar o algoritmo, já tentei de diversas maneiras e nada até que com esses valores o algoritmo roda e não roda sem esses valores. alguém pode explicar. Obrigado. Eis o algoritmo
algoritmo "Pessoa mais nova e mais velha"
// Função : Elabore um algoritmo que leia o nome e a idade de várias pessoas até que uma idade igual a ZERO seja digitada.
// E, ao final, informe o nome da pessoa mais velha e o nome da pessoa mais nova,
// entre todos os nomes lidos. Para simplificar, considere que não existem idades iguais.
// Autor : Jorge Ferreira
// Data : 11/06/2014
// Seção de Declarações
var
nome,maisnovo,maisvelho:caracter
idmaisnovo,idmaisvelho,idade:inteiro
inicio
IDMAISNOVO<- 99999
IDMAISVELHO <- 0
IDADE <- 1
Escreva (" Digite sua idade: - ")
Leia (idade)
Escreva (" Digite o seu nome: - ")
Leia (nome)
repita
se (idade > idmaisvelho) entao
maisvelho <- nome
idmaisvelho <- idade
fimse
se (idade < idmaisnovo) entao
maisnovo <- nome
idmaisnovo <- idade
fimse
Escreva (" Digite sua idade: - ")
Leia (idade)
Escreva (" Digite o seu nome: - ")
Leia (nome)
ate idade = 0
Escreval (maisvelho," é a pessoa mais velho(a)com",idmaisvelho," anos de idade.")
Escreval (maisnovo," é a pessoa mais novo(a)com",idmaisnovo," anos de idade mais novo(a).")
fimalgoritmo
Já esse não roda de maneira alguma se alguém puder ajudar eu agradeço
algoritmo "nome_idade"
var
nome,menornovo,maiorvelho: caracter
idade,velho,novo:inteiro
inicio
escreva ("Digite o nome:- ")
leia (nome)
escreva ("Digite a idade:- ")
leia (idade)
enquanto idade <> 0 faca
se (idade > velho) entao
velho <- idade
maiorvelho <- nome
senao
se (idade > novo) entao
novo <- idade
menornovo <- nome
fimse
fimse
escreva ("Digite o nome:- ")
leia (nome)
escreva ("Digite a idade:- ")
leia (idade)
fimenquanto
escreval (maiorvelho," tem a maior idade ",velho)
escreva (menornovo," tem a menor idade ",novo)
fimalgoritmo
Muito bom esse conteúdo, aprendi muita coisam, pretendo escrever mais sobre isso em meu blog!
ResponderExcluirhttps://tecnoinfobrr.blogspot.com/