Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tokinho

[Resolvido] Algoritmo que tá me matando

Recommended Posts

Em um campeonato de vôlei inscreveram-se 30 países.

Sabendo-se que na lista oficial de cada país consta, além de outros dados,

peso e idade de 12 jogadores, escrever um algoritmo que calcule e escreva:

O nome e a media da idade dos times em ordem crescente;

O nome e a media do peso dos times em ordem decrescente;

Compartilhar este post


Link para o post
Compartilhar em outros sites

em que linguagem você tem que escrever isso ?

 

apenas o algoritmo ? ou precisa realmente escrever o código ?

 

de onde vem os dados ? txt, mysql ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

em que linguagem você tem que escrever isso ?

 

apenas o algoritmo ? ou precisa realmente escrever o código ?

 

de onde vem os dados ? txt, mysql ?

 

preciso dele em PASCAL

Compartilhar este post


Link para o post
Compartilhar em outros sites

faltou dizer de onde você vai tirar esses dados... se for de um txt ou algo que será inserido na hora e armazenado em variáveis terás de buscar algoritmos de ordenação. tipo bubblesort, shellsort, não lembro mas tem vários...

 

acho que o pascal não tem nenhuma função nativa para ordenação, que seria a parte mais trabalhosa desse algoritmo...

 

especifica melhor sua dúvida, para programar pra outra pessoa normalmente se cobra :P

 

acho que ninguém vai te dar o negócio pronto e mesmo que alguém faça, assim você não vai aprender.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em um campeonato de vôlei inscreveram-se 30 países.

Sabendo-se que na lista oficial de cada país consta, além de outros dados,

peso e idade de 12 jogadores, escrever um algoritmo que calcule e escreva:

O nome e a media da idade dos times em ordem crescente;

O nome e a media do peso dos times em ordem decrescente;

 

Amigao segue a logica:

 

declarar um array [30]

declarar um array [12]

 

declarar variaveis

 

soma_idade

media_idade

 

soma_peso

media_peso

 

nome_time

no_jogador

 

 

inicio

i=0

j=0

while i < 30 do

imprima= nome_time

while j < 12

soma_peso = soma_peso + jogador_peso

soma_idade = soma_idade + jogador_idade

 

 

 

imprima = nome_jogador

imprima = jogador_peso

imprima = jogador_idade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em um campeonato de vôlei inscreveram-se 30 países.

Sabendo-se que na lista oficial de cada país consta, além de outros dados,

peso e idade de 12 jogadores, escrever um algoritmo que calcule e escreva:

O nome e a media da idade dos times em ordem crescente;

O nome e a media do peso dos times em ordem decrescente;

 

Amigao segue a logica:

 

declarar um array [30]

declarar um array [12]

 

declarar variaveis

 

soma_idade

media_idade

 

soma_peso

media_peso

 

nome_time

no_jogador

 

(antes tem que usar qualquer algorimo de ordenacao no nome dos times)

 

inicio

i=0

j=0

while i < 30 do

imprima= nome_time 'jah ordenado

while j < 12

soma_peso = soma_peso + jogador_peso[j]

soma_idade = soma_idade + jogador_idade[j]

 

imprima = nome_jogador

imprima = jogador_peso

imprima = jogador_idade

loop

media_peso = soma_peso/12

media_idade = soma_idade/12

imprima = media_peso

imprima = media_idade

 

loop

final

 

Amigao, acima eh um esboco, muito tempo que nao programo em pascal, mas ai jah dah um logica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.