Anda di halaman 1dari 4

UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SOAL PASCAL A SOAL PASCAL B

Waktu : 30 Menit Waktu : 30 Menit


Jumlah Soal : 2 Soal terdiri dari Jumlah Soal : 2 Soal terdiri dari
 Melengkapi Program  Melengkapi Program
 Membuat Program  Membuat Program
Petunjuk Praktek : Petunjuk Praktek :
 Selesaikan program pascal dengan melengkapi program yang ada  Selesaikan program pascal dengan melengkapi program yang ada
dengan program pascal sehingga program kosong tersebut menjadi dengan program pascal sehingga program kosong tersebut menjadi
sebuah program yang jadi. sebuah program yang jadi.
 Menyelesaikan soal untuk membuat program dengan dasar-dasar  Menyelesaikan soal untuk membuat program dengan dasar-dasar
pemrograman pascal sehingga menjadi program jadi. pemrograman pascal sehingga menjadi program jadi.
Soal : Soal :
1. Lengkapi Program di bawah ini : 1. Lengkapi Program di bawah ini :
{* Menampilkan bilangan ganjil menggunakan While do *}
{* Menghitung Celsius, Fahrenheit dari ke 10 dengan Repeat *}
………………………..
Uses crt;
……………………….. Var Bil : …………..;
Uses crt; Begin
Clrscr;
Var ………….. : ……… ; Bil : = …….; { Bilangan Awal }
Readln;
Begin End.
Clrscr; While ……………………..
Writeln(‘Celsius’:12:0, ‘Fahrenheit’:12:0); Begin
Writeln(‘---------------------------------------‘); Writeln(Bil);
Celsius := 0; ………………………… { Kenaikkan Bilangan }
…………. end;
………………………………………………; {Rumus Celsius ke readln;
Fahrenheit} End.
………. : = ………… + ………….; 2. Buatlah program array untuk mengurutkan 8 bilangan yang
…………… > 10 ; diinputkan. Misal :
Writeln(‘---------------------------------------‘); 2 7 9 5 2 6 4 7
End. Diurutkan menjadi : 2 2 4 5 6 7 7 9
2. Buatlah program untuk menjumlahkan bilangan ganjil antara 1-20.
Output :
1+3+5+7+9+11+13+15+17+19 = 100

@Michel Rizaldi @Michel Rizaldi


UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SOAL PASCAL C
Waktu : 30 Menit
Waktu : 30 Menit Jumlah Soal : 2 Soal terdiri dari
Jumlah Soal : 2 Soal terdiri dari  Melengkapi Program
 Melengkapi Program  Membuat Program
 Membuat Program Petunjuk Praktek :
Petunjuk Praktek :  Selesaikan program pascal dengan melengkapi program yang ada
 Selesaikan program pascal dengan melengkapi program yang ada dengan program pascal sehingga program kosong tersebut menjadi
dengan program pascal sehingga program kosong tersebut menjadi sebuah program yang jadi.
sebuah program yang jadi.  Menyelesaikan soal untuk membuat program dengan dasar-dasar
 Menyelesaikan soal untuk membuat program dengan dasar-dasar pemrograman pascal sehingga menjadi program jadi.
pemrograman pascal sehingga menjadi program jadi. Soal :
Soal : 1. Lengkapi Program dibawah ini :
1. Lengkapi Program di bawah ini : {* Menentukan jumlah hari pada Bulan yang dipilih *}
{Program Bilangan Terbesar} ………………………..;
………………………..; Uses crt;
uses crt; Var ………….. : integer ;
var ………………… : integer; Begin
x : ………… [………….] of …………….; Clrscr;
begin Writeln(‘Bulan [1…12] =’);
clrscr; Readln ………………….;
writeln(‘Program Bilangan Terbesar‟); Case …………. Of
write(‘…………………’); readln(…………) {untuk input bilangan} ……………………………… : writeln (‘Jumlah hari : = 31’);
for ……… to ………. do …………………..… : writeln(‘………………….’);
readln (….............); {untuk mencari bilangan terbesar} ………. : writeln (‘……………………’);
…….. := ……… ; else
for j := 1 to banyak do writeln(‘Kode yang anda masukka salah’);
begin End;
if ………. >= ………. then ……….
………… := ……….; 2. Buatlah progran yang apabila dimasukkan 2 bilangan yaitu 3 dan 8
end; maka akan tampil :
write (………..); * *******
readln; * *
end. * *******
2. Buatlah program untuk menjumlahkan bilangan genap antara 1-20.
Output :
2+4+6+8+10+12+14+16+18+20 = 110
SOAL PASCAL D

@Michel Rizaldi @Michel Rizaldi


UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SOAL PASCAL E Jumlah Soal : 2 Soal terdiri dari


 Melengkapi Program
Waktu : 30 Menit  Membuat Program
Jumlah Soal : 2 Soal terdiri dari Petunjuk Praktek :
 Melengkapi Program  Selesaikan program pascal dengan melengkapi program yang ada
 Membuat Program dengan program pascal sehingga program kosong tersebut menjadi
Petunjuk Praktek : sebuah program yang jadi.
 Selesaikan program pascal dengan melengkapi program yang ada  Menyelesaikan soal untuk membuat program dengan dasar-dasar
dengan program pascal sehingga program kosong tersebut menjadi pemrograman pascal sehingga menjadi program jadi.
sebuah program yang jadi. Soal :
 Menyelesaikan soal untuk membuat program dengan dasar-dasar 1. Lengkapi Program di bawah ini :
{* Program Menghitung dengan Operator Matematika*}
pemrograman pascal sehingga menjadi program jadi.
program_Hitung
Soal :
Uses crt;
1. Lengkapi Program di bawah ini :
Var …… , B : …….. ;
{* Program Menghitung Luas Lingkaran dan Keliling Lingkaran *}
Begin
program ……………..;
…………….
Uses crt;
Write(‘Masukan Bil A = ‘);…………….
Var ……………..: Integer ;
Write(‘………………………………….
Begin
Writeln;
Clrscr;
Writeln(‘Bilangan yang di Inputkan adalah’);
Write(‘Masukan r lingkaran = ’);……………..
Writeln(“A = ‘ , ……..); Writeln(‘B =” ,b)
………………………………………… { Rumus Luas Lingkaran }
Writeln(a,’+’,b,’=’,a+b); { perhitungan penjumlahan }
……………………………………… { Rumus Keliling Lingkaran }
Writeln(………………); { perhitungan pengurangan }
Write(‘r :’,r, ‘maka luas Lingkaran : ……………..)
Writeln(………………); { perhitungan pembagian }
Writeln(‘ dan Keliling Lingkaran : ………………)
Writeln(………………); { perhitungan perkalian }
………………….
………………….
………………….
………………….
2. Buatlah program untuk menampilkan tulisan :
2. Buatlah program untuk membalik sebuah kalimat yang
M MATEMAT
MA MATEMATI dimasukkan oleh user. Misalnya :
MAT MATEMATIK Kalimat Yang Dimasukkan : MATEMATIKA
MATE MATEMATIKA Kalimat Yang Dibalik : AKITAMETAM
MATEM
MATEMA

SOAL PASCAL F

Waktu : 30 Menit

@Michel Rizaldi @Michel Rizaldi


UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN UJIAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SOAL PASCAL G Jumlah Soal : 2 Soal terdiri dari


 Melengkapi Program
Waktu : 30 Menit  Membuat Program
Jumlah Soal : 2 Soal terdiri dari Petunjuk Praktek :
 Melengkapi Program  Selesaikan program pascal dengan melengkapi program yang ada
 Membuat Program dengan program pascal sehingga program kosong tersebut menjadi
Petunjuk Praktek : sebuah program yang jadi.
 Selesaikan program pascal dengan melengkapi program yang ada  Menyelesaikan soal untuk membuat program dengan dasar-dasar
dengan program pascal sehingga program kosong tersebut menjadi pemrograman pascal sehingga menjadi program jadi.
sebuah program yang jadi. Soal :
 Menyelesaikan soal untuk membuat program dengan dasar-dasar 1. Lengkapi Program di bawah ini :
{* Mencari Bilangan Genap dan Ganjil *}
pemrograman pascal sehingga menjadi program jadi.
………………………..
Soal :
Uses crt;
1. Lengkapi Program di bawah ini :
Var ………….. ;
{* Memasukkan bilangan 1 sampai 4 *}
Begin
Clrscr;
………………………..
Writeln(‘ Masukkan Bilangan Bulat Positif : ‘);
Uses crt;
…………..
Var bil : …………..;
If ……mod …… = … Then
Begin
Writeln(‘ Bilangan ‘, …… , ‘ adalah Bilangan Genap ‘);
Clrscr;
If ……mod …… = … Then
Writeln(‘ketikan Pilihan dan diakhiri enter’);
Writeln(‘ Bilangan ‘, …… , ‘ adalah Bilangan Ganjil ‘);
Write(‘pilihan (1…4) :’);
Else Writeln(‘Anda Memasukkan Bilangan Bulat Negatif’);
Readln………………
Else …………………
If …………… and …………… then
Readln;
Writeln(‘Pilihan Anda Benar’)
……….
else
2. Buatlah sebuah program yang dapat mencetak bilangan prima yang ada
……………………………….
Readln; dalam bilangan 1-100 dengan menggunakan array!
…………..
2. Buatlah Program untuk menentukan nilai maksimum dan nilai
minimum dari suatu deretan angka yang anda masukkan.

SOAL PASCAL H

Waktu : 30 Menit

@Michel Rizaldi @Michel Rizaldi

Anda mungkin juga menyukai