100 likes | 317 Views
Dasar-Dasar Pemrograman. Struktur Percabangan IF-ELSE dan CASE-OF. CASE-OF. CASE-OF dapat berbentuk CASE-OF tunggal atau CASE-OF bersarang ( nested CASE-OF) Juga bisa berbentuk CASE-OF – ELSE. CASE-OF Tunggal. Bentuk: case(kondisi) of konstanta1 : statement1;
E N D
Dasar-Dasar Pemrograman Struktur Percabangan IF-ELSE dan CASE-OF
CASE-OF • CASE-OF dapat berbentuk CASE-OF tunggal atau CASE-OF bersarang (nested CASE-OF) • Juga bisa berbentuk CASE-OF – ELSE.
CASE-OF Tunggal • Bentuk: case(kondisi) of konstanta1 : statement1; konstanta2 : statement2; … konstantan : statementn; end;
CASE-OF Tunggal Ex. uses crt; var x:char; begin clrscr; write(‘Masukkan huruf (A,B,C) : ‘);readln(x); case x of ‘A’:writeln(‘Anang’); ‘B’:writeln(‘Budi’); ‘C’:writeln(‘Cinta’); end; readln; end.
CASE-OF Bersarang • Bentuk: case(kondisi) of konstanta1 : statement1; case (kondisi) of konstanta1a : statement1a; konstanta1b : statement1b; … end; … konstantan : statementn; end;
CASE-OF - ELSE • Bentuk: case(kondisi) of konstanta1 : statement1; konstanta2 : statement2; … konstantan : statementn; else statement end;
CASE-OF Bersarang Ex. uses crt; var status:char; ja:integer; tunj:real; begin write(‘Input Status [S/D] : ‘); readln(status); case status of ‘S’:tunj:=0; ‘D’:begin write(‘Input Jumlah Anak : ‘); readln(ja); case ja of 1..2:tunj:=ja*100000; else tunj:=((ja-2)*50000)+(2*100000); end; end; end; writeln(‘Tunjangan Anak : ‘,tunj:2:0); readln; end.