You are on page 1of 3

PROGRAM SARJANA JURUSAN TEKNIK SIPIL FTSP-ITS SURABAYA

Mata Kuliah

: Pemrograman dan Aplikasi Komputer

Kode Mata Kuliah

: RC09-1311

Dosen

: Budi Suswanto, ST., MT., Ph.D.

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);

writeln(' Momen maksimum di A

=',Mmaks:8:2);

repeat until keypressed;


end.

You might also like