Documente Academic
Documente Profesional
Documente Cultură
Data: 01/10/2005
algoritmo T1E1;
var
inteiro : C, N, NUM, DEN, N;
real : S, T;
incio
leia(N);
S <- 0;
DEN <- 1;
NUM <- 1;
para C de 1 at N faa:
T <- (-1)**(C+1) * NUM / DEN;
imprima(T);
S <- S + T;
NUM <- NUM * (2 * C) * (2 * C - 1);
se ( C mod 3 = 1 ) ento
DEN <- DEN + 3;
seno-se ( C mod 3 = 2 ) ento
DEN <- DEN - 2;
seno-se ( C mod 3 = 0 ) ento
DEN <- DEN + 1;
fim-se
fim-para
imprima(S);
fim
N = input('Digite o nmero de termos: ');
S = 0;
DEN = 1;
NUM = 1;
for C = 1 : N
T = (-1)^(C+1) * NUM / DEN;
fprintf(1,'%d / %d = %.6f\n', NUM, DEN, T);
S = S + T;
NUM = NUM * (2 * C) * (2 * C - 1);
if ( mod( C , 3) == 1 )
DEN = DEN + 3;
elseif ( mod( C , 3 ) == 2 )
DEN = DEN - 2;
elseif ( mod( C , 3 ) == 0 )
DEN = DEN + 1;
end
end
fprintf(1,'Soma dos %d primeiros termos = %.6f\n', N, S);
algoritmo T1E2;
var
inteiro : N, NUM, REV, RET;
incio
leia(N);
se ( N < 0 ) ento
imprima("nmero digitado invlido");
seno
NUM <- N;
REV <- 0;
enquanto ( NUM <> 0 ) faa
RET <- NUM mod 10;
NUM <- NUM div 10;
REV <- REV * 10 + RET;
fim-enquanto
se ( REV = NUM ) ento
imprima(N," eh capicua!")
seno
imprima(N," nao eh capicua!");
fim-se
fim-se
fim
program T1E2;
var
N, NUM, REV, RET : integer;
begin
write('Digite um numero: ');
readLn(N);
if ( N < 0 ) then
writeLn('numero digitado invalido')
else
begin
NUM := N;
REV := 0;
while ( NUM <> 0 ) do
begin
RET := NUM mod 10;
NUM := NUM div 10;
REV := REV * 10 + RET;
end;
if ( REV = N ) then
writeLn(N,' eh capicua!')
else
writeLn(N,' nao eh capicua!');
end;
end.
algoritmo PLANSAUDE;
var
inteiro: SEXO,TIPO;
real: IDADE, SM, TARIFA;
incio
leia(SM);
leia(SEXO);
enquanto ( SEXO = 1 ) ou ( SEXO = 2 ) faa:
leia(IDADE,TIPO);
se ( IDADE <= 20 ) ento
TARIFA <- 1/3 * SM;
seno-se ( IDADE <= 30 ) ento
TARIFA <- 1/2 * SM;
seno-se ( IDADE <= 50 ) ento
TARIFA <- 1 * SM;
seno
TARIFA <- 1.5 * SM;
fim-se
se (SEXO = 1) e ( (IDADE >= 15) e (IDADE <= 40) ) ento
TARIFA <- 1.2 * TARIFA;
fim-se
se (TIPO = 2) ento
TARIFA <- 1.5 * TARIFA;
fim-se
imprima(TARIFA);
leia(SEXO);
fim-enquanto
fim