Você está na página 1de 2

Acadmico : Fernando Csar Barbado Farias 1o ano

Curso: Engenharia Eltrica


Computao Jorge Habib

Expresso lgica
function car(s: string): string;
var p: integer;
begin
p:= pos(' ',s);
car:= copy(s,1,p-1);
end;
function cdr(s: string): string;
var p: integer;
begin
p:= pos(' ',s);
cdr:= copy(s,p+1,255);
end;
var s,s1,s2,s3: string; { 'NOME1 NOME2 SOBRENOME' }
idade: word;
fa,fb,fc,fd,fe,ff,fg,fh: boolean;
begin
writeln('entre com o nome completo');
readln(s);
writeln('entre com a idade');
readln(idade);
s1:= car(s);
s2:= car(cdr(s));
s3:= cdr(cdr(s));
fa:= (s1[1]='j') and (s1[length(s1)]='a') and (idade>=13) and(idade<=19);
fb:= (pos('silva',s)<>0) and (idade>=65);
fc:= (pos(s1[1],'AEIOU'<>0) or (pos(s1[1],'aeiou'<>0));
fd:= (length(s1) mod 2=0) and (s3[1]='p');
fe:= idade=(2*(length(s1)+length(s2)+length(s3)));
ff:= s1[1]=s3[1];
fg:= (pos(s3[2],'AEIOUaeiou'<>0);
fh:= (s1[1]>='A') and (s1[1]<='Z') and (s3[length(s3)]>='a') and
(s3[length(s3)]<='z');
writeln('nome comea com j, termina com a e a pessoa jovem= ',fa);
writeln('pessoa aposentada da famlia silva= ',fb);
writeln('primeira letra vogal= ',fc);
writeln('primeiro nome com nmero par de letras e sobrenome comea com
p= ',fd);
writeln('idade com o dobro de digitos do nome= ',fe);
writeln('primeiro nome e sobrenome comeam com mesma letra= ',ff);

writeln('segunda letra do sobrenome vogal= ',fg);


writeln('primeiro nom comea com letra maiuscula e sobrenome termina
com letra minuscula= 'fh);
end.

Você também pode gostar