Jump to content


Photo

Algorítmo


  • Faça o login para participar
3 replies to this topic

#1 bolo

bolo

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 13/09/2008, 15:13

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.

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

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 ^_^

Edição feita por: Dudu, 13/09/2008, 17:34.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 ninhovip

ninhovip

    Interspire.com.br

  • Banidos
  • PipPipPip
  • 212 posts
  • Sexo:Masculino
  • Localidade:Recife - PE
  • Interesses:PHP, MySQL, Web 2.0, jQuery, Flash/AS, Photoshop

Posted 13/09/2008, 19:24

:aplauder:
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

#4 Alaucho

Alaucho

    Turista

  • Usuários
  • 45 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:Desenvolver... Grande objetivo na vida...

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
Um eterno apaixonado pelo meu Imortal Tricolor!!!
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)

IPB Skin By Virteq