Você está na página 1de 1

1.

Elabore um algoritmo/programa que solicite ao usuário 12 números inteiro e que begin


calcule e escreva a media dos números. writeln(nome[x], ' tem idade maior que a media.');
Program P1; end
var soma, x, qtnumsup: integer; else
num: array [1..3] of integer; begin
media: real; writeln(nome[x], ' tem idade menor ou igual que a media.');
Begin end;
qtnumsup:=0; end;
soma:=0; End.
for x:=1 to 3 do 4. Em uma cidade do interior, sabe-se que, durante 31 dias do mês de outubro, foi
begin feita a coleta de temperatura diariamente pela manhã. Elabore um algoritmo que leia
writeln ('Digite um numero.'); os dados e que calcule e escreva:
read(num[x]); a) A temperatura média;
soma:=soma+num[x]; b) Quantos dias a temperatura foi inferior à temperatura média;
end; c) Quais os dias do mês nos quais a temperatura foi superior à temperatura média;
media:=soma/3; Program Pzim ;
writeln('A media dos numeros é: ', media:0:2); var dias: array [1..31] of integer;
for x:=1 to 3 do media, soma: real;
begin temp: array [1..31] of real;
if num[x] >= media then x, diainf, diasup: integer;
qtnumsup:=qtnumsup+1; Begin
end; soma:=0;
write('A quantidade de numeros superior a media é : ', qtnumsup); diasup:=0;
End. diainf:=0;
2. Utilizando vetor construa um algoritmo que leia o nome e o peso de 10 pessoas. for x:=1 to 31 do
Calcule e escreva: begin
a) A média dos pesos das 10 pessoas; write('Escreva a temperatura do ', x, ' dia(s).');
b)Quantas pessoas possuem peso acima da média e o nome dessas pessoas. readln(temp[x]);
Program Pzim ; soma:=soma+temp[x];
var x, qtp, soma: integer; end;
peso: array [1..3] of integer; media:= soma/31;
nomesup, nome: array [1..3] of string; write('A media das temperaturas é: ', media:0:2);
media: real; for x:=1 to 31 do
Begin begin
soma:=0; if temp[x]>media then
qtp:=0; begin
for x:=1 to 3 do diasup:=diasup+1;;
begin end
write('Escreva o nome da pessoa.'); else
readln(nome[x]); begin
write('Escreva o peso da pessoa.'); diainf:=31-diasup;
readln(peso[x]); end;
soma:=soma+peso[x]; end;
end; writeln(diasup, ' dia(s) teve temperatura maior que a media.');
media:=soma/3; writeln(diainf, ' dia(s) teve temperatura menor ou igual que a media.');
writeln; End.
writeln('A media dos pesos das 10 pessoas é: ', media:0:2); 5. Considere uma escola técnica com 25 cursos. Construa um programa que leia o
for x:=1 to 3 do nome do curso e o valor da mensalidade. O programa também deverá calcular e
begin exibir:
if peso[x]>media then a)Qual o curso mais barato da escola.
begin b)Qual é a diferença do valor mensalidade do curso mais barato em relação à
qtp:=qtp+1; mensalidade média da escola.
writeln(nome[x], ' o seu peso é maior que a media'; Program Pzim ;
end; var curso: array [1..3] of string;
end; valor: array [1..3] of real;
writeln('A quantidade de pessoas que possuem peso acima da média é', qtp); valormen, dif, media, somavalor: real;
End. x:integer;
3. Dado o nome e a idade de um conjunto de 10 pessoas, elabore um algoritmo que: cursomen: string;
a) Guarde todos os dados na memória; Begin
b) Escreva os nomes das pessoas que tem a idade maior que a média; somavalor:=0;
c) Listar o nome da pessoa de maior e menor idade valormen:=999999;
Program Pzim2 ; for x:=1 to 3 do
var x, soma, idadesup: integer; begin
nome: array [1..3] of string; write('Escreva o nome do curso.');
idade: array [1..3] of integer; readln(curso[x]);
media: real; write('Escreva o valor do curso.');
Begin readln(valor[x]);
soma:=0; somavalor:=somavalor+valor[x];
for x:=1 to 3 do end;
Begin media:= somavalor/3;
write('Escreva o nome da pessoa.'); write('A media das mensalidades é: ', media:0:2);
readln(nome[x]); for x:=1 to 3 do
write('Escreva a idade da pessoa.'); begin
readln(idade[x]); if valor[x] < valormen then
soma:=soma+idade[x]; begin
end; valormen:=valor[x];
media:= soma/3; cursomen:=curso[x];
write('A media das idades é: ', media:0:2); end;
for x:=1 to 3 do end;
begin writeln( cursomen , ' é o curso mais barato da escola.');
if idade[x]>idadesup then dif:=media-valormen;
begin writeln('A diferença da mensalidade do curso mais barato para a media é ', dif);
idadesup:=idade[x]; End.
end;
if idadesup>media then

Você também pode gostar