Resume Pernyataan Case Of Dalam Pascal

Resume Pernyataan Case Of Dalam Pascal

Artikel kali ini saya tulis karena terinspirasi dari tugas kuliah saya tentang resume pernyataan case of pada atau di pascal untuk mata kuliah pemrograman terstruktur, ok langsung saja.

Struktur Case Of mempunyai suatu ungkapan logika yang disebut dengan selector dan sejumlah statemen yang diawali dengan suatu label permasalahan (case label) yang mempunyai tipe sama dengan selector. Statement yang mempunyai case label yang bernilai sama dengan case label yang bernilai sama dengan nilai selector akan diproses sedang statemen yang lainnya tidak.

Nilai kondisi harus suatu kondisi yang nilainya berjenis ordinal (dapat diurutkan).  Nilai1, nilai2, dan seterusnya dapat berupa sebuah nilai berjenis ordinal (sesuai dengan jenis kondisi) atau beberapa nilai yang dapat dipisahkan dengan tanda titik koma.

Struktur Case Of sebenarnya memiliki fungsi yang sama dengan struktur If. Struktur Case ini dapat meringkaskan alur logika yang terjadi apabila diaplikasikan pada alur seleksi yang memiliki lebih dari 2 kondisi.

Struktur logika seleksi menggunakan struktur Case ini jauh lebih ringkas apabila diaplikasikan pada struktur seleksi yang memiliki kondisi lebih dari 2. Kompiler program akan menjalankan instruksi dari struktur Case dan memeriksa setiap kondisi yang ada, apabila belum ada kondisi yang bernilai benar maka kompiler akan terus menjalankan instruksi dibawahnya sampai ditemukan kondisi yang bernilai benar. Namun apabila hingga kondisi terakhir diperiksa dan tidak ditemukan kondisi yang bernilai benar maka kondisi default yang akan dijalankan.

Contoh Programnya :

program case_of;
uses crt;
var
a : char;
begin
repeat
a := readkey;
clrscr;
write ('Jawaban anda  : '); readln(a);
case a of
'a' , 'A' : write ('Selamat anda benar');
'b' , 'B' : write ('Maaf, jawaban anda salah');
else
write ('Jawaban anda tidak tersedia, mohon ulangi lagi');
end;
until a=#13;
end.


Dan hasilnya akan seperti ini :

1. Jika anda mengetik/menginputkan huruf a atau A maka akan muncul jawaban seperti ini

contoh case of 1

2. Jika anda mengetik/meginputkan huruf b atau B maka akan muncul jawaban seperti ini

contoh case of 2

3. Dan jika anda mengetik/menginputkan huruf c atau C maka akan muncul jawaban seperti ini

contoh case of 3

Anda bisa download file (.docx) nya disini


Google Drive     atau     Mediafire

Ok, mungkin itu saja dari saya, oh ya artikel saya ini hanya sebatas pengetahuan saja yah, untuk lebih lanjutnya anda bisa mempelajari lebih dalam dan jangan banyak ngeluh.. yang terpenting setiap tugas jangan ketergantungan sama google ok. CMIIW

Related Posts:

0 komentar:

Post a Comment