Anda di halaman 1dari 5

TUGAS PENDAHULUAN V

PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

OLEH :
NAMA : TIARA SHERLY
NIM : F1G118027
KELOMPOK : II ( DUA )

ASISTEN PENGAMPUH :
FITRA

PROGRAM STUDI ILMU KOMPUTER


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
KENDARI
2018
Soal :
1. Program repeat until tersarang
a. Menghitung 3 sisi
b. Program yang hasil runnya ( Variabel i sekarang bernilai 1 dan seterusnya)!
c. Program deret angka yang berkelipatan 9 ( Berdasarkan Stambuk)!
2. Cari materi percabangan if then ( penjelasan, syntax dan contoh program)!
Jawaban :
1. Repeat until tersarang
a. Menghitung 3 sisi
Program :
uses crt;
var a,b,c : real;
begin
clrscr;
writeln;
writeln(' Program Menghitung 3 Sisi');
writeln(' Nama : Tiara Sherly');
writeln(' Stambuk : F1G118027');
writeln('----------------------------------');
writeln('sisi a, sisi b, sisi c ');
writeln('----------------------------------');
a := 4;
repeat
b := 0;
repeat
c := sqrt ( a * a + b * b);
writeln ( a:10:2, b:13:2, c:14:2);
b := b + 5;
until b > 30;
a := a + 1;
until a > 6;
readln;
end.
Hasil run :

b. Program :
uses crt;
var i : integer;
begin
clrscr;
writeln (' Program Repeat Until ');
writeln (' Nama : Tiara Sherly ');
writeln (' Stambuk : F1G118027 ');
writeln;
i := 1;
repeat
begin
writeln('Variabel i sekarang bernilai : ',i);
i := i + 1;
end;
until i = 10;
readln;
end.
Hasil run :

c. Bilangan deret repeat until tersarang


Program :
uses crt;
var i : integer;
begin
clrscr;
writeln ('Program Bilangan Deret Repeat Until');
writeln ('Nama : Tiara Sherly ');
writeln ('Stambuk : F1G118027 ');
writeln;
i := 1;
repeat
begin
write((i * 9),' ');
i := i + 1;
end;
until i > 27;
readln;
end.

Hasil run :
2. If then merupakan struktur percabangan dimana suatu ekspresi akan dikerjakan
jika kondisinya terpenuhi. Tetapi jika kondisi tidak terpenuhi maka ekspresi di
dalam struktur if tidak akan dijalankan dan blok if akan dilompati serta program
akan melakukan tindakan berikutnya.
a. Struktur
Statemen if then digunakan untuk menyeleksi suatu kondisi, jika kondisi
yang diseleksi terpenuhi, maka statemen yang mengikuti then akan diproses.
Tetapi, apabila kondisi tidak terpenuhi, maka yang akan diproses adalah
statemen berikutnya.
b. Syntax if then
If (kondisi) Then
begin
(kode program)
end;
Program :
uses crt;
var angka: integer;
begin
clrscr;
angka := 9;
if (angka < 27) then
begin
writeln(' Variabel "angka" lebih kecil dari 27');
end;
readln;
end.

Hasil run :