Professional Documents
Culture Documents
Program Sarjana Jurusan Teknik Sipil Ftsp-Its Surabaya
Program Sarjana Jurusan Teknik Sipil Ftsp-Its Surabaya
Mata Kuliah
: RC09-1311
Dosen
Jawaban PR 1
1. Menentukan predikat kelulusan Sarjana
Listing Program:
program Predikat;
uses crt;
var
IPK : real;
begin
clrscr;
write(' Masukkan nilai IPK (Grade 4) = ');
readln(IPK);
if IPK>3.5 then
begin
writeln(' IPK = ',IPK:5:2,' --> Predikat = Dengan Pujian');
end
else
if IPK>3.0 then
begin
writeln(' IPK = ',IPK:5:2,' --> Predikat = Memuaskan');
end
else
if IPK>2.5 then
begin
writeln(' IPK = ',IPK:5:2,' --> Predikat = Cukup');
end
else
if IPK>2.0 then
begin
writeln(' IPK = ',IPK:5:2,' --> Predikat = Kurang');
end
else
writeln(' IPK = ',IPK:5:2,' --> Predikat = Tidak Lulus');
repeat until keypressed;
end.
2. Menentukan Deret Fibonacci
Listing Program:
program Fibonacci;
uses crt;
var
x : array[1..1000] of real;
i,n : integer;
begin
clrscr;
write(' Jumlah deret Fibonacci = ');
readln(n);
x[1]:=1;
x[2]:=1;
for i:=2 to n+1 do
begin
writeln(x[i]:7:0);
x[i+1]:=x[i]+x[i-1]
end;
repeat until keypressed;
end.
3. Menentukan RA, RB, dan Mmaks pada balok kantilever
Listing program:
program Kantilever;
uses crt;
var
L,P,q,Ra,Mmaks : real;
begin
clrscr;
write(' Tulis panjang batang
= ');
readln(L);
write(' Tulis beban terpusat
= ');
readln(P);
write(' Tulis beban terbagi rata = ');
readln(q);
Ra:=P+q*L;
Mmaks:=-0.5*q*sqr(L)-P*L;
writeln(' Reaksi perletakan Ra
=',Ra:8:2);
=',Mmaks:8:2);