DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Faça um programa que leia a idade de 20 pessoas. Calcule a média das idades.

Faça um programa que leia a idade de 20 pessoas. Calcule a média das idades.

Algoritmo-idade-20-pessoas-showdelphi

Fala galera do Show Delphi, tudo beleza?

Vamos a um novo algoritmo com laços para continuarmos aprendendo programação!

Eis o exercício:

Faça um algoritmo e um programa que leia a idade de 20 pessoas. Calcule a média das idades e mostre o resultado.

 

Muito bem e ai, como fazer? Como dicas posso dizer que neste caso será necessário usar um laço do tipo Para e uma variável com a função de acumular as idades lidas.

 

Bem, vamos a uma sugestão de resposta em linguagem algorítmica.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
programa idades20;
 
{ Criado por Giovani Da Cruz }
 
const
  NUM_IDADES = 20; // Constante que indica o numero de idades a serem lidas
 
var
  I : Integer;
  vSoma, vIdade : Integer;
 
  vMedia : Double;
inicio
 
 
  vSoma := 0; // Iniciando o acumulador
  para I := 1 to NUM_IDADES do
  inicio
    Escreva('Informe a idade ', I);
    Leia(vIdade);
 
    vSoma := vSoma + vIdade;
  fim;
 
  { Calculando a media }
  vMedia := vSoma / NUM_IDADES;
 
  { Exibindo a media das idades lidas }
  Escreva('A media das idades lidas e: ', vMedia);
 
 
fim.

 

Agora vamos ver um exemplo em Pascal / Delphi / Lazarus

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(*
 
Faça um programa que leia a idade de 20 pessoas. Calcule a média das idades.
 
*)
 
program idades20;
 
{ Criado por Giovani Da Cruz }
 
const
  NUM_IDADES = 20; // Constante que indica o numero de idades a serem lidas
 
var
  I : Integer;
  vSoma, vIdade : Integer;
 
  vMedia : Double;
begin
  Writeln('Idades 20 - Algoritmos com lacos. Show Delphi. (Giovani Da Cruz)' + #10#13);
 
  vSoma := 0; // Iniciando o acumulador
  for I := 1 to NUM_IDADES do
  begin
    Write('Informe a idade ', I, ': ');
    ReadLn(vIdade);
 
    vSoma := vSoma + vIdade;
  end;
 
  { Calculando a media }
  vMedia := vSoma / NUM_IDADES;
 
  { Exibindo a media das idades lidas }
  Writeln(#10#13 + 'A media das idades lidas eh: ', (vMedia) :0:2);
 
  Write(#10#13#10#13, 'Tecle "Entrer" para sair.');
  Readln;
 
end.

Maravilha pessoal, nestes exemplos podemos ver sugestões de resolução deste exercício.

Precisando em outras linguagens? Vote nos comentários, que poderemos fazer.

Um abraço e até o próximo post. Valeu!

Facebook Comments Box
  • Giovani Da Cruz
  • 981 views
  • 0 comentários
  • 5 de julho de 2022

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Deixe um comentário


Posts Relacionados - Continue Aprendendo

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados