Tugas Kegiatan Belajar 4 Teknik Komputer dan Informatika (Materi Bidang studi)

Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 378 Warna Terang : Warna Konstanta Nilai Coklat Hitam Dark Gray 8 Biru Muda Light Blue 9 Hijau Muda Light Green 10 Cyan Muda Light Cyan 11 Merah Muda Light Red 12 Magenta Muda Light Magenta 13 Kuning Yellow 14 Putih White 15 dapat pula menampilkan huruf berkedip blinking dengan menambah 128 pada nilai warna diatas,

5.3. Tugas Kegiatan Belajar 4

1. Buatlah program indentasi yang mengatur tampilan hasil output berdasarkan pengaturan layar dengan bentuk tampilan diagonal, yang menggunakan statemen GOTOXY. Program Tampilan_10Bilangan_Diagonal; Uses crt; {pada TPW1.5 gunakana uses wincrt;} Var baris, kolom, i : integer Begin {awal algoritma program utama} Baris := 1; {Inisialisasi baris} Kolom := 1: {Inisialisasi kolom} i := 1; {Inisialisasi banyak perulangan yang akan dibuat} While i = 10 do {periksa kondisi perulangan} Begin gotoXYkolom,bar is; write i ; i := i + 1; baris := baris + 1 ; kolom := kolom + 1 ; End; End. Simpan file ini dengan nama : LATIH5A.PAS 2. Contoh program animasi yang menampilkan string kalimat ‘Laboratorium Komputer’ sebanyak 15 kali dengan 15 macam warna berbeda. Listing programnya adalah sbb : Program WarnaHuruf; {Program untuk menampilkan warna huruf yang bervariasi} {Lengkapi dengan komentar yang sesuai pada bagian yang Anda Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 379 anggap penting} Uses Crt; Var I,J : Integer; Begin ClrScr; {bersihkan tampilan layar} Writeln‘’; Writeln‘ TAMPILAN KALIMAT BEWARNA-WARNI ’; Writeln‘’; Writeln; For I := 1 to 15 do Begin For J := 1 to 25 do Begin TextColorI; {merubah warna huruf nilai I} GotoXYJ,I; { Pergi ke posisi X,Y } Writeln Laboratorium Komputer; Delay100; { Tunggu 100 ms } End; End; End. Simpan file ini dengan nama : LATIH5B.PAS 3. Contoh program untuk mengganti warna layar. Listing programnya : Program WarnaLayar; {Program untuk --- lengkapi tujuan program ini ---} {Lengkapi dengan komentar yang sesuai pada bagian-bagian yang Anda anggap penting untuk dikomentari} Uses Crt; Var I,J : Integer; Begin ClrScr; {Buat tampilan JUDUL program yang sesuai untuk program ini} {di sini menggunakan perintah writeln dst ................} For I := 1 to 7 do Begin TextBackGroundI;{mengganti warna layar nilai I} ClrScr; Delay500; { Tunggu 500 ms } Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 380 End; End. Simpan file ini dengan nama : LATIH4B.PAS 4. Buatlah suatu program yang berguna untuk menghitung luas empat persegi panjang, luas lingkaran, luas segitiga siku-siku. Program harus meminta pemakai untuk memilih tugas. Listing programnya adalah sbb: Program MenghitungLuas; {Program untuk ... --- lengkapi dengan pernyataan yang sesuai} {Lengkapi prrogram ini dengan komentar-komentar yang sesuai pada bagian-bagian Anda anggap penting} Uses Crt; Var Pilih : Integer; Luas,Panjang,Lebar,Jari,Tinggi,Alas : Real; Begin ClrScr; {Buat tampilan JUDUL program yang sesuai untuk program ini} TextBackGround1; TextColor15; GotoXY14,8; Write ; GotoXY14,9; Write Pilih Salah Satu Menu : ; GotoXY14,10; Write 1. Luas Empat Persegi Panjang ; GotoXY14,11; Write 2. Luas Lingkaran ; GotoXY14,12; Write 3. Luas Segitiga Siku-Siku ; GotoXY14,13; Write ; GotoXY14,14; Write Pilihan Anda 123 : ; GotoXY14,15; Write ; GotoXY42,14;ReadlnPilih; TextBackGround0; TextColor15; Case Pilih Of 1 : Begin ClrScr; WritelnMenghitung Luas Empat Persegi Panjang:; Write Lebar = ;ReadlnLebar; Write Panjang = ;ReadlnPanjang; Materi Diklat : Algoritma dan Pemrograman menggunakan Pascal 381 Luas := PanjangLebar; Writeln Luasnya = ,Luas; End; 2 : Begin ClrScr; WritelnMenghitung Luas Lingkaran :; Write Jari-Jari = ;ReadlnJari; Luas := PiSqrJari; Writeln Luasnya = ,Luas; End; 3 : Begin ClrScr; WritelnMenghitung Luas Segi Tiga Siku-Siku :; Write Alas = ;ReadlnAlas; Write Tinggi = ;ReadlnTinggi; Luas := 12AlasTinggi; Writeln Luasnya = ,Luas; End; Else ClrScr; End; End. Simpan file ini dengan nama : LATIH4C.PAS 5. Buatlah program indentasi yang menatur pemasukan data dan penampilan hasil output berdasarkan pengaturan layar, yang menggunakan statemen GOTOXY.

5.4. Test Formatif Kegiatan Belajar 4