Dalam pengaturcaraan, adalah perlu untuk melaksanakan pernyataan bergantung kepada sama ada keadaan itu benar atau palsu. Jika dan jika ada dua struktur pengambilan keputusan. Bahasa pengaturcaraan seperti Java, C menyokong struktur pembuatan keputusan seperti jika dan jika lain. Artikel ini membincangkan perbezaan antara jika dan jika lain. Kedua-duanya, jika mengandungi ungkapan untuk menilai. Sekiranya, pernyataan di dalam blok jika akan dilaksanakan, jika keadaan itu benar dan kawalan akan dihantar ke penyataan berikutnya selepas blok jika. Sekiranya, jika keadaan itu benar, kenyataan di dalam blok jika akan dilaksanakan dan jika keadaan tersebut adalah palsu, kenyataan-kenyataan dalam jika blok lain akan dilaksanakan. Itulah perbezaan utama antara jika dan jika lain.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu jika
3. Apa lagi jika
4. Persamaan Antara jika dan jika lain
5. Side by Side Comparison -if vs if else in Form Tabular
6. Ringkasan
Kenyataan jika terdiri daripada ekspresi. Ungkapan boleh mengandungi nilai, pengendali, pemalar atau pembolehubah. Sekiranya ungkapan yang dinilai adalah benar, maka kenyataan di dalam blok jika dilaksanakan. Sekiranya ungkapan itu palsu, kawalan akan dihantar ke pernyataan yang akan datang selepas blok jika. Kebanyakan bahasa pengaturcaraan menganggap nilai bukan sifar dan tidak nol sebagai benar dan sifar sebagai palsu.
Rajah 01: Program dengan jika
Menurut program di atas, nombor itu adalah pemboleh ubah yang boleh menyimpan integer. Ia mengandungi nilai 70. Ungkapan dalam blok jika diperiksa. Oleh kerana bilangannya lebih besar daripada atau sama dengan 50, pernyataan dalam blok jika dilaksanakan. Selepas melaksanakannya, kawalan akan diluluskan dalam pernyataan seterusnya selepas blok jika.
Sekiranya ada, terdapat dua blok. Kenyataan jika mengandungi ungkapan untuk menilai. Sekiranya ungkapan yang dinilai adalah benar, maka kenyataan di dalam blok jika dilaksanakan. Di penghujung blok jika, kawalan diserahkan kepada kenyataan yang akan datang selepas blok jika. Sekiranya ungkapan itu palsu, kawalan akan dihantar ke blok lain dan kenyataan blok lain akan dilaksanakan. Di penghujung blok lain, kawalan akan dihantar ke pernyataan seterusnya selepas blok lain.
Rajah 02: Program dengan jika lagi
Menurut program di atas, nombor itu adalah pemboleh ubah yang boleh menyimpan integer. Ia mengandungi nilai 40. Jika ungkapan dalam kenyataan jika benar, maka kenyataan di dalam blok jika akan dilaksanakan. Sekiranya pernyataan blok lain dilaksanakan. Nombor itu kurang daripada 50. Oleh itu, blok lain akan dilaksanakan. Di penghujung blok lain, kawalan akan dihantar ke pernyataan seterusnya selepas blok lain.
jika vs jika lagi | |
Kenyataan jika adalah struktur membuat keputusan yang terdiri daripada ungkapan yang diikuti oleh satu atau lebih kenyataan. | Jika yang lain adalah struktur membuat keputusan di mana pernyataan jika boleh diikuti dengan pernyataan lain yang boleh digunakan apabila ungkapan itu salah. |
Pelaksanaan | |
Sekiranya, pernyataan di dalam blok jika dijalankan jika ungkapan itu benar. Sekiranya ungkapan itu palsu, pernyataan seterusnya selepas blok jika dilaksanakan. | Sekiranya, jika blok sekiranya dijalankan jika ungkapan itu benar dan jika ungkapan itu palsu, kawalan akan dihantar ke blok lain. |
Terdapat pelbagai struktur pengambilan keputusan dalam pengaturcaraan. Artikel ini membincangkan dua daripada mereka: jika dan jika lain. Sekiranya, pernyataan di dalam blok jika akan dilaksanakan jika keadaan itu benar dan kawalannya dihantar ke penyataan berikutnya selepas blok jika. Dalam jika, jika keadaan itu benar, pernyataan di dalam blok jika dilaksanakan dan jika keadaan itu palsu, kenyataan-kenyataan di blok lain akan dilaksanakan. Itulah perbezaan antara jika dan jika lagi.
1.Point, Tutorial. "Jika pernyataan di C.", Tutorial Point, 8 Jan. 2018. Boleh didapati di sini
2.Point, Tutorial. "Jika ... pernyataan lain dalam C.", Tutorial Point, 8 Jan. 2018. Boleh didapati di sini