25.03.2015 Views

Exame Especial - UFMG

Exame Especial - UFMG

Exame Especial - UFMG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

algoritmo EEQ1;<br />

var<br />

inteiro: I, J, FAT;<br />

real: X, SEN;<br />

início<br />

SEN ← 0;<br />

leia(X);<br />

para I de 1 até 15 faça<br />

FAT ← 1;<br />

para J de 2 até 2*I – 1 faça<br />

FAT ← FAT * J;<br />

fim-para<br />

se ( I mod 2 = 0 ) então<br />

SEN ← SEN – ( X ** ( 2 * I – 1 ) ) / FAT; { termo par }<br />

senão<br />

SEN ← SEN + ( X ** ( 2 * I – 1 ) ) / FAT; { termo ímpar }<br />

fim-se<br />

fim-para<br />

imprima("SEN(",X,") = ",SEN);<br />

fim<br />

program EEQ1;<br />

var<br />

I, J: integer;<br />

X, SN, FAT, XE: real;<br />

begin<br />

writeLn('Sen(x)');<br />

write('Digite um valor para X: ');<br />

read(X);<br />

X := X * 0.01745329252; {converte de graus para radianos}<br />

SN := 0;<br />

XE := X;<br />

for I := 1 to 15 do<br />

begin<br />

FAT := 1;<br />

for J := 2 to 2 * I - 1 do<br />

FAT := FAT * J;<br />

if ( I mod 2 = 0 ) then<br />

SN := SN - XE / FAT { termo par }<br />

else<br />

SN := SN + XE / FAT; { termo impar }<br />

XE := XE * X * X;<br />

end;<br />

writeLn('Sen(',X:5:4,') = ',SN:9:8);<br />

writeLn('Sin(',X:5:4,') = ',Sin(X):9:8);<br />

end.<br />

%I, J: integer;<br />

%X, SN, FAT: real;<br />

disp('Sen(x)');<br />

X = input('Digite um valor para X: ');<br />

X = X * pi/180;<br />

SN = 0;<br />

for I = 1 : 15<br />

FAT = 1;<br />

for J = 2 : 2 * I - 1<br />

FAT = FAT * J;<br />

end<br />

if ( mod(I,2) == 0 )<br />

SN = SN - X ^ ( 2 * I - 1 ) / FAT; % termo par<br />

else<br />

SN = SN + X ^ ( 2 * I - 1 ) / FAT; % termo impar<br />

end<br />

end<br />

fprintf(1,'Sen(%d) = %f\n',X,SN);<br />

fprintf(1,'Sin(%d) = %f\n',X,sin(X));<br />

<strong>UFMG</strong> – ICEx – DCC – Programação de Computadores – 2º. Sem 2005 – David Menoti 2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!