Jump to content
verissimocaldas

Programa básico para equipas de futebol

Recommended Posts

verissimocaldas

Ajudem-me. D:

1) Em um campeonato de futebol existem cinco times e cada time possui onze

jogadores. Elabore um programa que receba a idade, o peso e altura de

cada jogador, calcule e mostre:

a) A média das idades dos jogadores de cada time;

b) A quantidade de jogadores do campeonato com idade inferior a 18 anos;

c) A média das alturas de todos os jogadores do campeonato;

d) A percentagem de jogadores com mais de 80 quilos entre todos os

jogadores do campeonato.

Share this post


Link to post
Share on other sites
nunopicado

Verissimo:

O que precisas exactamente?

Basta que te façamos o exercício, ou dá-te jeito que um de nós vá às aulas por ti?

Criar um tópico "Ajudem-me" com um enunciado debitado e sem mais nada, não só é contra as regras do fórum, como não te vai ajudar em nada...

Se quiseres começar a pensar na resolução do problema e vieres aqui colocar dúvidas concretas à medida que te surjam, teremos muito gosto em ajudar...

Mas ninguém irá resolver os teus problemas por ti!


"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Share this post


Link to post
Share on other sites
verissimocaldas

Desculpem estava meio que desesperado. Estou com duvidas na parte de mostrar a quantidade de jogares com idade inferior a 18 e a porcentagem de jogadores com mais de 80 quilos.

Eu resolvi até este ponto:

Program Pzim ;
var idade, peso, altura, somaIdade, menorIdade, qtd, mediaAltura, mediaIdade:real;
somaAltura:real;
x, y:integer;
Begin
   for x:=1 to 3 do
   begin
        writeln('Time numero ', x);
   for y:=1 to 2 do
   begin

   write('Idade: ');
   read(idade);
   write('Peso: ');
   read(peso);
   write('Altura: ');
   read(altura);
   writeln('#========#');
   writeln(' ');
   somaIdade:=somaIdade+idade;
somaAltura:=somaAltura+altura;  
   end;
   begin
   mediaIdade:=somaIdade/2;
   writeln('A média de idade do time ', x,' é ', mediaIdade:1:0);
                  end;
end;           
   mediaAltura:=SomaAltura/3;
  writeln('A média de altura dos jogadores é', mediaAltura:1:0);
End.

Edited by nunopicado
Adicionadas tags GeShi

Share this post


Link to post
Share on other sites
nunopicado

Para achares a percentagem (ou porcentagem), só precisas sabes:

- Numero de jogadores total

- Numero de jogadores na situação de que precisas achar a percentagem (por exemplo, número de jogadores com mais de 80 quilos).

Depois de os contares, fazes:

NºTotal * 100 / NºJogadoresC/Mais80Kg

O resultado é a percentagem.

O teu professor já te ensinou funções?

Se sim, tens todo o interesse em usá-las. Divides o problema em problemas menores. Cada função faz um dos pontos do enunciado.


"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Share this post


Link to post
Share on other sites
passarito

Boas,

Para contares o número de jogadores com menos de 18 anos tens de ter um código semelhante ao que usas para calcular a somaIdade e a somaAltura.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.