Dalam pemrograman, perlu untuk menjalankan pernyataan tergantung pada apakah kondisinya benar atau salah. If dan jika lagi adalah dua struktur pengambilan keputusan. Bahasa pemrograman seperti java, c mendukung struktur pengambilan keputusan seperti jika dan jika lainnya. Artikel ini membahas perbedaan antara jika dan jika lainnya. Di keduanya, IF berisi ekspresi untuk mengevaluasi. Dalam IF, pernyataan di dalam blok IF akan dieksekusi, jika kondisinya benar dan kontrol diteruskan ke pernyataan berikutnya setelah blok IF. Di If Lain, jika kondisinya benar, pernyataan di dalam blok IF akan dieksekusi dan jika kondisinya salah, pernyataan dalam blok IF lain akan dieksekusi. Itu adalah perbedaan utama antara jika dan jika lainnya.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu jika
3. Apa jika lain
4. Kesamaan antara jika dan jika lainnya
5. Perbandingan berdampingan -Jika vs jika lain dalam bentuk tabel
6. Ringkasan
Pernyataan IF terdiri dari ekspresi. Ekspresi dapat berisi nilai, operator, konstanta atau variabel. Jika ekspresi yang dievaluasi benar, maka pernyataan di dalam blok IF dieksekusi. Jika ekspresinya salah, kontrol diteruskan ke pernyataan berikutnya setelah blok IF. Sebagian besar bahasa pemrograman mengasumsikan nilai non-nol dan non-nol sebagai benar dan nol sebagai salah.
Gambar 01: Program dengan IF
Menurut program di atas, jumlahnya adalah variabel yang dapat menyimpan bilangan bulat. Itu berisi nilai 70. Ekspresi di blok if diperiksa. Karena angkanya lebih besar dari atau sama dengan 50, pernyataan dalam blok IF dieksekusi. Setelah menjalankannya, kontrol dilewati dalam pernyataan berikutnya setelah blok IF.
Di jika lain, ada dua blok. Pernyataan IF berisi ekspresi untuk dievaluasi. Jika ekspresi yang dievaluasi benar, maka pernyataan di dalam blok IF dieksekusi. Di akhir blok IF, kontrol diteruskan ke pernyataan berikutnya setelah blok IF. Jika ekspresinya salah, kontrol diteruskan ke blok dan pernyataan dari blok yang lain dieksekusi. Di akhir blok yang lain, kontrol diteruskan ke pernyataan berikutnya setelah blok lagi.
Gambar 02: Program dengan jika lain
Menurut program di atas, jumlahnya adalah variabel yang dapat menyimpan bilangan bulat. Itu berisi nilai 40. Jika ekspresi dalam pernyataan if itu benar, maka pernyataan di dalam blok if akan dieksekusi. Lain pernyataan yang dijalankan Blok. Jumlahnya kurang dari 50. Oleh karena itu, blok lagi mengeksekusi. Di akhir blok yang lain, kontrol diteruskan ke pernyataan berikutnya setelah blok lagi.
Jika vs jika lain | |
Pernyataan IF adalah struktur pengambilan keputusan yang terdiri dari ekspresi diikuti oleh satu atau lebih pernyataan. | Jika lain adalah struktur pengambilan keputusan di mana pernyataan IF dapat diikuti oleh pernyataan opsional lain yang dieksekusi saat ekspresi salah. |
Eksekusi | |
Dalam IF, pernyataan di dalam blok IF dieksekusi jika ekspresi itu benar. Jika ekspresi salah pernyataan berikutnya setelah blok if dieksekusi. | Di jika lain, blok if dieksekusi jika ekspresi itu benar dan jika ekspresi salah kontrol diteruskan ke blok yang lain. |
Ada berbagai struktur pengambilan keputusan dalam pemrograman. Artikel ini membahas dua dari mereka: jika dan jika lainnya. Dalam IF, pernyataan di dalam blok IF akan mengeksekusi jika kondisinya benar dan kontrol diteruskan ke pernyataan berikutnya setelah blok IF. Di jika lain, jika kondisinya benar, pernyataan di dalam if block dieksekusi dan jika kondisinya salah, pernyataan di blok lain dieksekusi. Itulah perbedaan antara jika dan jika lainnya.
1.Poin, tutorial. “Jika pernyataan di C.”, Tutorials Point, 8 Jan. 2018. Tersedia disini
2.Poin, tutorial. “Jika ... lain pernyataan di C.”, Tutorials Point, 8 Jan. 2018. Tersedia disini