Contoh Program Pascal Menggunakan Case Of: Memahami Konsep Pemilihan dalam Bahasa Pascal
Bahasa pemrograman Pascal telah lama dikenal sebagai salah satu bahasa yang kuat dan efisien untuk mengembangkan perangkat lunak. Salah satu fitur penting dalam Pascal adalah struktur pengendali pemilihan, yang memungkinkan pengembang untuk mengambil keputusan berdasarkan kondisi yang berbeda. Salah satu bentuk pemilihan ini adalah penggunaan case of
. Dalam artikel ini, kita akan menjelaskan konsep case of
dalam Pascal dan memberikan beberapa contoh program yang menggambarkan penggunaannya.
Konsep case of
dalam Pascal
Case of
adalah sebuah struktur pemilihan yang memungkinkan kita untuk membandingkan ekspresi dengan sejumlah nilai yang mungkin. Jika ekspresi tersebut cocok dengan salah satu nilai yang ditentukan, blok kode yang sesuai akan dieksekusi. Konsep ini sangat membantu dalam menghindari pengulangan kode yang tidak perlu dalam pengembangan perangkat lunak.
Contoh Program Pertama: Menentukan Hari dalam Seminggu
program ContohCaseOfHari;
var
hari: integer;
begin
writeln('Masukkan angka 1-7: ');
readln(hari);
case hari of
1: writeln('Hari Minggu');
2: writeln('Hari Senin');
3: writeln('Hari Selasa');
4: writeln('Hari Rabu');
5: writeln('Hari Kamis');
6: writeln('Hari Jumat');
7: writeln('Hari Sabtu');
else
writeln('Angka tidak valid');
end;
end.
Dalam contoh program di atas, kita menggunakan case of
untuk menentukan hari berdasarkan angka yang dimasukkan pengguna. Jika pengguna memasukkan angka antara 1 hingga 7, program akan menampilkan nama hari yang sesuai. Jika angka yang dimasukkan di luar rentang tersebut, program akan menampilkan pesan bahwa angka tidak valid.
Menggunakan case of
untuk Kategori Umur
program ContohCaseOfUmur;
var
usia: integer;
begin
writeln('Masukkan usia: ');
readln(usia);
case usia of
0..2: writeln('Bayi');
3..12: writeln('Anak-anak');
13..19: writeln('Remaja');
20..59: writeln('Dewasa');
else
writeln('Lanjut Usia');
end;
end.
Pada contoh di atas, kita memanfaatkan case of
untuk mengelompokkan usia pengguna dalam kategori-kategori yang berbeda. Program ini akan menampilkan kategori usia berdasarkan rentang yang ditentukan dalam case of
.
Penerapan case of
dalam Pilihan Menu
program ContohCaseOfMenu;
var
pilihan: integer;
begin
writeln('Menu:');
writeln('1. Lihat Profil');
writeln('2. Edit Profil');
writeln('3. Keluar');
writeln('Pilih menu: ');
readln(pilihan);
case pilihan of
1: writeln('Anda memilih: Lihat Profil');
2: writeln('Anda memilih: Edit Profil');
3: writeln('Anda memilih: Keluar');
else
writeln('Pilihan tidak valid');
end;
end.
Dalam contoh ini, kita menggunakan case of
untuk membuat menu sederhana. Pengguna dapat memasukkan angka yang sesuai dengan pilihan yang ingin mereka lakukan, dan program akan memberikan tanggapan sesuai dengan pilihan tersebut.
Kesimpulan
Dalam dunia pemrograman, kemampuan untuk mengambil keputusan adalah hal yang sangat penting. Struktur pemilihan seperti case of
dalam Pascal memungkinkan kita untuk membuat kode yang lebih bersih, efisien, dan mudah dipahami. Dengan menggunakan contoh-contoh program di atas, kita dapat melihat bagaimana konsep case of
dapat diterapkan dalam berbagai situasi, mulai dari menentukan hari dalam seminggu hingga membuat pilihan menu dalam program.
Dengan pemahaman yang baik tentang konsep ini, pengembang dapat lebih efektif dalam merancang dan mengembangkan perangkat lunak yang kompleks. Oleh karena itu, menguasai penggunaan case of
dan konsep pemilihan lainnya dalam Pascal akan menjadi aset berharga dalam perjalanan pengembangan perangkat lunak.