Sering saya dengar, apakah fungsi dari "case of" dan "if then" itu sama?
tentunya jawabnya sama, walaupun secara prakteknya berbeda, penggunaan if cenderung "bertele-tele" sedangkan penggunaan "case of" lebih terstruktur.
Lalu bangaimana dengan penulisan metode "case of" di "flowchart"? Apakah sama penulisannya dengan metode "if then" di "flowchart? tentu jawabnya sama, karena "if then" dan "case of" termasuk dalam skema
"pemilihan". Dimana yang namanya pemilihan itu merupakan sebuah kondisi. Ingat!!! kondisi, tentu tahu kan yang disebut kondisi dan bagaimana cara "mempresentasikan" kondisi dalam sebuah "flowchart"?
Oke, biar lebih jelas lagi kali ini saya akan membuat sebuah contoh penggunaan flowchart dalam "if then" dan "case of".
berikut adalah sebuah contoh "flowchart" pemilihan
Jadi untuk source programnya bisa ditulis seperti ini.(disini saya tidak akan menulis program secara lengkap, saya hanya menulisnya per bagian, untuk bisa menjalankan di komputer silahkan modifikasi sendiri,.:D)
penggunaan "case of"
begin
case pilih of
1:
begin
luas_lingkaran;
end;
2:
begin
luas_persegi_panjang;
end;
3:
begin
luas_segitiga;
end;
end;
writeln(hasil);
end.
penggunaan "if then"
begin
if pilih:=1 then
begin
luas_lingkaran;
end
if pilih:=2 then
begin
luas_persegi_panjang;
end else
begin
luas_segitiga;
end;
writeln(hasil);
end.
sebelumnya saya jelaskan terlebih dahulu, di program tersebut saya menggunakan "procedure" untuk meringkas / menyederhanakan program tersebut, untuk lebih jelasnya tentang penggunaan "procedure" silahkan klik link di bawah ini.
procedure
Tidak ada komentar:
Posting Komentar