Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Kondisionalnya |
Segi kondisional disini maksudnya adalah seperti if then, if then else, case of, dan operator Ternary (baca : Perbedaan Bahasa Pemrograman Pascal, C, dan C++ dari Segi Operator Ternary-nya). Operator Ternary sudah kita bahas dalam artikel sebelumnya, sekarang kita akan membahas tentang contoh kondisional lain seperti if then, if then else, dan case of.
A. if then dan if then else
if then dan if then else |
- Dalam bahasa pemrograman, Syntax if..then..else dalam C & C++ sama persis, sedangkan dalam pascal berbeda.
- Bedanya dengan Pascal adalah tidak adanya keyword then jadi instruksi setelah if() akan dilaksanakan jika true.
B. Case Of
Case Of |
- Dalam bahasa pemrograman, syntax case..of pada C & C++ sama persis.
- Dalam bahasa pemrograman, pada C & C++, harus menggunakan keyword switch dan case.
- Dalam bahasa pemrograman, pada C & C++ harus digunakan perintah break karena jika tidak ada break, switch akan membaca sisa perintah yang ada di bawahnya.
Sumber :
- Kernighan, Brian W. and Ritchie, Dennis M. 1988. C Programming Language 2nd Edition.
Prentice-Hall.
- Bem.ilkom.unsri.ac.id. Bahasa C dan C++.