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