Percabangan adalah proses pemilihan suatu tindakan yang dilakukan berdasarkan kondisi yang ada dengan nilai true atau false. Pada pemrograman Pascal terdapat beberapa cara seleksi diantaranya if then, if then else , dan case. A. Percabangan IF 1. if Tunggal If (kondisi) Then Begin Statement1; End; Bila kondisi terpenuhi maka statment1 dijalankan. jika tidak terpenuhi maka program tidak melakukan apa-apa. 2. if Bersarang If (kondisi) Then Begin Statement1; End Else Begin Statement2; End; jika kondisi terpenuhi, maka statement1 akan dijalankan. Jika kondisi tidak terpenuhi, maka statement2 akan dijalankan. B. Percabangan Switch Percabagan Switch sama dengan Case jika dalam Pascal 3. Case of Merupakan peluasan dari struktur IF. Karena kalau dalam struktur IF hanya disediakan dua pilihan (berdasarkan kondisi logikanya) maka dalam struktur Case..of dimungkinkan untuk memilih satu pilihan di antara banyak pilihan yang ada. Case (variabel) of Option1 : begin Statements 1 end; Option2 : begin Statements 2 end; . . . Else begin Statements End; End;
Percabangan adalah proses pemilihan suatu tindakan yang dilakukan berdasarkan kondisi yang ada dengan nilai true atau false. Pada pemrograman Pascal terdapat beberapa cara seleksi diantaranya if then, if then else , dan case. A. Percabangan IF 1. if Tunggal If (kondisi) Then Begin Statement1; End; Bila kondisi terpenuhi maka statment1 dijalankan. jika tidak terpenuhi maka program tidak melakukan apa-apa. 2. if Bersarang If (kondisi) Then Begin Statement1; End Else Begin Statement2; End; jika kondisi terpenuhi, maka statement1 akan dijalankan. Jika kondisi tidak terpenuhi, maka statement2 akan dijalankan. B. Percabangan Switch Percabagan Switch sama dengan Case jika dalam Pascal 3. Case of Merupakan peluasan dari struktur IF. Karena kalau dalam struktur IF hanya disediakan dua pilihan (berdasarkan kondisi logikanya) maka dalam struktur Case..of dimungkinkan untuk memilih satu pilihan di antara banyak pilihan yang ada. Case (variabel) of Option1 : begin Statements 1 end; Option2 : begin Statements 2 end; . . . Else begin Statements End; End;
Label:
c++
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar