Professional Documents
Culture Documents
Latihan 1
Buatlah Program Pascal seperti berikut ini :
Kerengan :
Semua data yang ada di input langsung dalam program.
Latihan 2.
Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY :
================================= =
= =
= Daftar Nama Siswa SMAN 1 Bangkinang =
= =
= Nama Siswa :……… =
= Alamat Siswa : ……… =
= Kelas : ………. =
= Nilai Mid : ………. =
= Nilai Semester : ……….. =
= Nilai Raport : ……….. =
= Keterangan : ……….. =
= =
================================= =
Latihan 3.
Buatlah Program Pascal seperti berikut ini dengan menggunakan GOTOXY, data di
inputkan melalui keyboard.
================================= =
= =
= Daftar Nama Siswa SMAN 1 Bangkinang =
= =
= Nama Siswa :……… =
= Alamat Siswa : ……… =
= Kelas : ………. =
= Nilai Mid : ………. =
= Nilai Semester : ……….. =
= Nilai Raport : ……….. =
= Keterangan : ……….. =
= =
==================================
Latihan 4
Buatlah Program Pascal untuk mencari rumus matematika berikut ini :
Masukkan Nilai A :
Masukkan Nilai B :
Masukkan Nilai C :
Latihan 5
Buatlah Program Pascal untuk mencari rumus matematika berikut ini :
1. Menghitung Luas Segitiga
2. Menghitung Keliling Segitiga
3. Menghitung Luas Persegi Panjang
4. Menghitung Keliling Persegi Panjang
Latihan 6
Buatlah Program Pascal untuk mencari rumus matematika berikut ini :
Latihan 7
Buatlah Program Pascal untuk mencari rumus matematika berikut ini dengan
menggunakan GOTOXY:
1. Mencari akar dan kuadrat dari suatu nilai (nilai diinput).
2. Mencari nilai Sinus, Cosinus, dan Tangen dengan sudut diinput.
3. Mencari nilai bulat dan pecahan dari suatu nilai yang dimasukkan melalui
keyboard (diinput). Nilai pecahan tersebut dibulatkan sampai 3 angka
dibelakang koma (,).
Latihan 8
Buatlah Program Pascal yang akan menghitung pembayaran penumpang taksi berikut?
Setiap buka pintu taksi pertama penumpang dikenakan biaya Rp.5.000, kemudian setiap 1
km penumpang harus membayar sebanyak Rp 1.000/km. berapa penumpang harus
membayar ?
Latihan 9
Perusahaan Di Kota ”Bangkinang” memepunyai Tarif Telpon Rp100 per pulsa. Setiap
Langganan dikenakan biaya langganan Sebesar Rp 3.000 perbulan. Jumlah pulsa yang
dipakai adalah = 235. Buatlah program untuk menghitung tagihan langganan.
Bentuk Outputnya :
Perincian Tagihan :
———————–
Latihan 10
Gaji pegawai PT. Mundur Maju dihitung berdasarkan beberapa hal, diantaranya :
- Gaji Pokok
- Tunjangan
- Upah Lembur
Tunjangan pegawai adalah 15 % dari gaji pokok upah lembur perjam adalah 1,5 % dari
Gaji Pokok,Buatlah Program Untuk Menghitung gaji yang diterima Pegawai.
Bentuk Outputnya :
Latihan 11
1. Tampilkan bilangan bulat dari 20 s/d 30 dengan mengunakan perulangan for to do.
20 21 22 23 24 25 26 27 28 29 30
2. 20
21
22
23
24
25
26
27
28
29
30
Latihan 12
Buat Program pascal untuk menampilkan output seperti berikut ini dengan menggunkan
for to do
Bil Bil * Bil Bil * Bil + 2 1 / Bil
1 1 2 1.000
2 4 8 0.500
3 9 18 0.333
4 16 32 0.250
5 25 50 0.200
6 36 72 0.167
7 49 98 0.143
8 64 128 0.125
9 81 162 0.111
10 100 200 0.100
Latihan 13
Buat program pascal untuk menampilkan deret berikut ini dengan menggunkan salah satu
perulangan (loop) :
1. Buat deret hitung 3,7,11,15,......................=?
2. Buat deret ukur 3,9,27,..............................=?
Latihan 14
Buatlah program pascal untuk mencari bilangan berikut ini :
1. Mencari bilangan Genap dari 1 s/d 20
2. Mencari bilangan ganjil dari 20 s/d 40
Latihan 15
Buatlah program pascal untuk menampilkan nilai raport siswa berikut ini :
Daftar Raport Siswa Kelas XI SMAN 1 BAngkinang
Ketentuan :
1. Jumlah Nilai = total keseluruh nilai mata pelajaran
2. Rata-rata = jumlah nilai dibagi dengan jumlah mata pelajaran
3. Keterangan = jika rata >= 70 maka Naik Kelas selain itu Tinggal Kelas
Latihan 16
Dari latihan 15 tambahkan berikut ini :
1. Nilai Huruf = jika rata-rata >=90 maka nilai huruf =A
jika rata-rata >=80 maka nilai huruf =B
jika rata-rata >=70 maka nilai huruf =C
jika rata-rata >=60 maka nilai huruf =D
Selain itu E
2. Prediket = jika nilai huruf =A maka Prediket = Sangat Memuaskan
jika nilai huruf =B maka Prediket = Memuaskan
jika nilai huruf =C maka Prediket = Cukup
jika nilai huruf =D maka Prediket = Kurang
Selain itu Gagal
Latihan 17
Buat program pascal dengan mengganti latihan 15 dengan menggunakan Case … Of
Latihan 18
Buat program pascal dengan mengganti latihan 16 dengan menggunkan Case … Of
Latihan 19
Buatlah program pascal untuk data berikut ini :
Sebuah LPK di Bangkinang, mengadakan test Aplikasi komputer yang akan diadakan
tiga kali test (terdiri dari program Ms Word , Ms Excel , dan Power Point ). Test ini
didakan untuk menentukan Grade dan besarnya biaya Kursus Bila Siswa tersebut ingin
melanjutkan ke tingkat yang lebih tinggi. Ketentuan Nilai :
Nilai
Grade Besar Biaya
91 - 100 A 50000
76 - 90 B 150000
60 - 75 C 250000
40 - 59 D 350000
01 - 39 E 450000
0 0 550000
Input : Nilai dari ketiga test tersebut, Proses rata-ratanya menjadi nilai akhir
Outout : Grade dan Besar biaya, tampilan rancang sendiri
Petunjuk : Gunakan Fungsi IF
Latihan 20
Buatlah program pascal untuk membuat menu berikut ini :
Latihan 21
Buatlah program pascal untuk data berikut ini :
Laporan Penjualan Sepeda Motor
PT. Maju Terus
Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case
1. No : 8. Jumlah Kendaraan :
2. Nama Nasabah : 9. Bayar :
3. Alamat Nasabah : 10. Diskon :
4. Jenis Kelamin : 11. Pajak :
5. Kode Kendaraan : HND, YMH, SZK, BJI 12. Total Bayar :
6. Jenis Kendaraan : 13. Bonus :
7. Harga / Unit :
Keterangan :
Latihan 22
Buatlah program pascal untuk data berikut ini :
Laporan Peminjaman Buku
Perpustakaan SMAN 1 Bangkinang
Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case
1. No : 9. Tanggal Kembali :
2. Nama Siswa : 10. Lama Pinjam :
3. Alamat : 11. Jumlah Buku :
4. Kelas : 12. Bayar :
5. Jenis Kelamin : 13. Total Bayar :
6. Kode Buku : NV, CR, PL, AG 14. Bonus :
7. Jenis Buku :
8. Tanggal Pinjam :
Keterangan :
1. Kode Buku = Jika Kode Buku = NV Maka jenis buku =Novel
Jika Kode Buku = CR Maka jenis buku =Buku Cerita
Jika Kode Buku = PL Maka jenis buku =Pelajaran
Selain Itu jenis buku =Pendidikan Agama
Latihan 24
Buatlah program pascal untuk data berikut ini :
Laporan Penjualan Mobil
PT. Angin Ribut
Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case
1. No : 8. Negara Produksi :
2. Nama Pelanggan : 9. Jumlah Mobil :
3. Alamat : 10. Bayar :
4. Jenis Kelamin : 11. Diskon :
5. Kode Mobil : FO, TO, MI, DI 12. Pajak :
6. Jenis Mobil : 13. Total Bayar :
7. Harga : 14. Bonus
Keterangan :
Latihan 25
Buatlah program pascal untuk data berikut ini :
Laporan Penjualan Komputer
Furqon Komputer
Tentukan variable dan output tersendiri dengan menggunkan fungsi if atau case
1. No Faktur : 8. Jumlah :
2. Nama : 9. Bayar :
3. Alamat : 10. Diskon :
4. Jenis Kelamin : 11. Pajak :
5. Kode Pembelian : LC2, LC, KO, LCE 12. Total Bayar :
6. Jenis : 13. Bonus :
7. Harga / Unit :
Keterangan :