ola´galera sera´que alguém pode tirar uma dúvida sobre como resolver uma questao sobre algorítmo. desde ja agradeço pelo apoio
============================================================================
faça um algorítmo, que receba peso e idade de N pessoas. Cada usuario devera informar se deseja continuar. No final o agorítmo devera informar:
a média das idades;
a média dos pesos;
o nome e o peso do mais pesado; e
o nome e o peso do mais leve.

Algorítmo
Started By bolo, 13/09/2008, 15:13
3 replies to this topic
#1
Posted 13/09/2008, 15:13
#2
Posted 13/09/2008, 17:33
Então, quando dizemos média, falamos em soma de todos os resultados dividido pelo número de registros.
No seu caso, seria a soma de todas as idades dividido pelo número de pessoas.
[codebox]
VARIAVEIS:
INT: peso, idade, media_idade, media_peso, total
CHAR: nome
INICIO
FACA total = 1;
FACA total = total + 1;
LEIA nome;
LEIA peso;
LEIA idade;
FACA media_idade += idade / total;
FACA media_peso += peso / total;
ESCREVA "Media de pesos: " media_peso;
ESCREVA "Media de idade: " media_idade;
FIM
[/CODEBOX]
Acredito que esse algorítomo já iria dar uma base de como começar seu programa.
Qualquer dúvida, poste.
Até mais
No seu caso, seria a soma de todas as idades dividido pelo número de pessoas.
[codebox]
VARIAVEIS:
INT: peso, idade, media_idade, media_peso, total
CHAR: nome
INICIO
FACA total = 1;
FACA total = total + 1;
LEIA nome;
LEIA peso;
LEIA idade;
FACA media_idade += idade / total;
FACA media_peso += peso / total;
ESCREVA "Media de pesos: " media_peso;
ESCREVA "Media de idade: " media_idade;
FIM
[/CODEBOX]
Acredito que esse algorítomo já iria dar uma base de como começar seu programa.
Qualquer dúvida, poste.
Até mais

Edição feita por: Dudu, 13/09/2008, 17:34.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#3
Posted 13/09/2008, 19:24

Interspire Brasil
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro
Tudo p/ Shopping Cart & E-mail Marketer BR
(usehost) Servidores VPS Cloud Computing
SMTP Dedicado | CPanel/WHM | WHMCS4
usehost.com.br | executtivo@msn.com | @filipemtro
#4
Posted 13/09/2008, 21:57
Pode utilizar um vetor também nesse caso, já que vai ter que informar o nome e o peso do mais pesado e do mais leve
Utiliza um laço "FAÇA 1 até N(pessoas)", onde neste laço vc verifica se o valor é menor que o anterior, e assim sendo, armazena numa variável, armazenando também o nome daquela posição, numa outra variável do tipo char.
E faz assim também para verificar se for maior.
Depois é só mandar escrever na tela.
Acho que unindo o que o Dudu falou, mais essa dica, tu consegue resolver o algoritmo.
Qualquer coisa, prende o grito.
Ps.: sou iniciante na programação, então, se falei bobagem, me corrijam, plx
Utiliza um laço "FAÇA 1 até N(pessoas)", onde neste laço vc verifica se o valor é menor que o anterior, e assim sendo, armazena numa variável, armazenando também o nome daquela posição, numa outra variável do tipo char.
E faz assim também para verificar se for maior.
Depois é só mandar escrever na tela.
Acho que unindo o que o Dudu falou, mais essa dica, tu consegue resolver o algoritmo.
Qualquer coisa, prende o grito.
Ps.: sou iniciante na programação, então, se falei bobagem, me corrijam, plx
Um eterno apaixonado pelo meu Imortal Tricolor!!!
Programação: o começo de uma looonga jornada entre nós ^^
Programação: o começo de uma looonga jornada entre nós ^^
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)