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.
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.
programa idades20;{ Criado por Giovani Da Cruz }const
NUM_IDADES =20;// Constante que indica o numero de idades a serem lidasvar
I :Integer;
vSoma, vIdade :Integer;
vMedia :Double;
inicio
vSoma :=0;// Iniciando o acumulador
para I :=1to 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.
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
(*
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 lidasvar
I :Integer;
vSoma, vIdade :Integer;
vMedia :Double;beginWriteln('Idades 20 - Algoritmos com lacos. Show Delphi. (Giovani Da Cruz)'+#10#13);
vSoma :=0;// Iniciando o acumuladorfor I :=1to NUM_IDADES dobeginWrite('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.
(*
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!
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.