Você está na página 1de 1

Correcao prova programação basica

Exercicio 01
var a:string;
soma,maior,menor,i,conta:integer;
begin
soma:=0; conta:=0; maior:=0; menor:=100;
for i:= 1 to 10 do begin
if pos(a[i],'AEIOU')=0 then begin
soma:=soma+b[i];
inc(conta);
if b[i] > maior then
maior:=b[i];
if b[i]< menor then
menor:=b[i];
end;
end;
memo1.lines.add('Maior: '+inttostr(maior));
memo1.lines.add('Menor: '+inttostr(menor));
memo1.Lines.add('Media: '+formatfloat('##0.00',soma/conta));
end;

Exercicio 02
var
i,soma:integer;
linha:string;
begin
soma:=0; linha:=''; // Faz a somatoria
for i:= 1 to 10 do begin
soma:=soma+b[i];
c[i]:=soma;
end;

for i:= 10 downto 1 do // mostra ordem inversa


linha:=linha+formatfloat('##0',c[i])+' ';
edit1.text:=linha;
end;

Exercicio 03
var
i:integer;
palavra,linha:string;
begin
palavra:='';
edit2.text:=edit2.text+' ';
for i:= 1 to length(edit2.text) do begin
if copy(edit2.text,i,1)<>' ' then
palavra:=palavra+copy(edit2.text,i,1)
else begin
linha:=palavra+' '+linha;
palavra:='';
end;
end;
edit3.text:=linha;
end;

Exercicio 04
O RA que entra é o mesmo que sai. O programa não faz nada.

Ex: 3232 saida 3232

Begin
Edit2.text:=edit1.text;
End;

Você também pode gostar