You are on page 1of 9

1 .

C
Mulai Olivia caroline_142017018_kelas A

Fungsi, P, R, T, a, b, , Tc, Pc

Konv = 0.0000001

a = 0.4612 ∗ R2 ∗ Tc 2 /Pc

b = 0.0828*R*Tc/Pc

c = 0.4023*R*Tc/Pc

R = 8314

ii 1

Vtebak = (R*T)/P

V (ii) Vtebak

Fungsi P (V^3+Vc*V-Vc*b+2V^2-3V*b^2+Vb*c-b^2*c) – RT*V^2+R*T*Vc+3RT*Vb+RT*bc-a*V-a*b

Turunan P (3V^2+4V*b-6b+b*c-2b) = 2RTV + RT+3RT*b+RT*b*c-a-a*b


A

A
V (ii) V(ii) – Fungsi/Turunan

Err = 0.0001 ii ii + 1

Vmolar V(ii) + 1

Selesai
2.C 2.

1 𝑇11.01 𝑇12.01 𝑇13.01


1 𝑇21.01 𝑇22.01 𝑇23.01

Q(ii,1)=1 mulai

Q(ii,2)=T(ii)^1.02

Q(ii,3)=T(ii)^2.01
T Cp
Q(ii,4)=T(ii)^3.01

ii =1

V(ii)=Vtebak

jj=3

V(ii)=Vtebak

Q(ii,1)=1

Q(ii,2)=T(ii)^1.01

Q(ii,jj) = T(ii)^jj-0.99

jj=4 Jj=jj+1

V(ii)=Vtebak

ii=ii+1
Ii=10
V(ii)=Vtebak

A
A

[B]=Transpose(Q)

[A]=Perkalian_Matriks(B,Q)

Sum=0

ii =1

V(ii)=Vtebak
E

jj=3

V(ii)=Vtebak
D

k=3

V(ii)=Vtebak
C

c(1)=Cp(ii)

c(2)=(T(ii)^1.02)*Cp(ii)

c(k)=(T(ii)^jj-0.99)*Cp(ii)

B
B

K=k+1 C

jj=jj+1 D

E
ii=ii+1

z=Eliminasi_Gauss(A,c)

ii =1

V(ii)=Vtebak

a(ii)=z(ii)

ii=ii+1 ii=ii+1

V(ii)=Vtebak

selesaI
3.C
𝑏
3ℎ 4
∫ 𝑓(𝑥) 𝑑𝑥 ≅ [𝑓(𝑥1 ) + 3𝑓(𝑥2 ) + 3𝑓(𝑥2 ) + 0.005√𝑓(𝑥1 )𝑓(𝑥2 )𝑓(𝑥3 )𝑓(𝑥4 ) + 𝑓(𝑥4 )]
𝑎 8

mulai

Fungsi a,b,n

H=(b-a)/n

ii=1

L(ii)=(3h/8)*[fungsix(ii)+3*fungsix(x(ii+1)+3*fungsix(x(ii+2))+0.005*(4*sqrt(fungsix(x(ii)*fungsi
x(x(ii+1)*fungsix(x(ii+2))*fungsix(x(ii+3)))+fungsix(x(ii+3)))

ii=n
Ii=ii+1

Selesai
4.C
Mulai

Fungsit, a,b,alfa n

H=(b-a)/n

ii = 1

T(ii)a+(ii-1)h

Ta=t(ii+h/2)

Y(ii)=alfa

Ya=y(ii-h/2)*f(ii),y(ii)

Yb=f(ta-ya)

Y(ii-1)=y(ii)-h*f(ya-yb)

A
A

Jj=n ii ii + 1

Jj=1

Y(ii+1)=y(ii)

Jj=n Jj=ii+1

Selesai

MATLAB

2.C function [a]=regresi_polinomCPc(Cp,T)


ii = 1
while ii<=10
Q(ii,1) = 1
Q(ii,2) = T(ii)^1.02
jj = 3
while jj<=4
Q(ii,jj) = T(ii)^jj-0.99
jj = jj+1
end
ii = ii+1
end
B = transpos(Q)
A = perkalian_matrik(B,Q)
sum = 0
ii = 1
while ii <= 10
c(1) = Cp(ii)
c(2) = (T(ii)^1.02)*Cp(ii)
jj = 3
while jj <= 4
k = 3
while k <= 4
c(k) = (T(ii)^jj-1.01)*Cp(ii)
k = k+1
end
jj = jj+1
end
ii = ii+1
end
z = eliminasi_gauss(A,c)
ii = 1
while ii <= 4
a(ii) = z(ii)
ii = ii + 1
end
a

3.C

You might also like