Perbedaan Antara if dan if else

Daftar Isi:

Perbedaan Antara if dan if else
Perbedaan Antara if dan if else

Video: Perbedaan Antara if dan if else

Video: Perbedaan Antara if dan if else
Video: Perbedaan Nested if dan if else mejemuk - Percabangan pada Pemrograman Dasar 2024, Juli
Anonim

Perbedaan Kunci – jika vs jika lain

Dalam pemrograman, pernyataan perlu dijalankan tergantung pada apakah kondisinya benar atau salah. If dan if else adalah dua struktur pengambilan keputusan. Bahasa pemrograman seperti Java, C mendukung struktur pengambilan keputusan seperti if dan if else. Artikel ini membahas perbedaan antara if dan if else. Di keduanya, if berisi ekspresi untuk dievaluasi. Dalam if, pernyataan di dalam blok if akan dieksekusi, jika kondisinya benar dan kontrol diteruskan ke pernyataan berikutnya setelah blok if. Dalam if else, jika kondisinya benar, pernyataan di dalam blok if akan dieksekusi dan jika kondisinya salah, pernyataan di blok if else akan dieksekusi. Itulah perbedaan utama antara if dan if else.

Bagaimana jika?

Pernyataan if terdiri dari ekspresi. Ekspresi dapat berisi nilai, operator, konstanta, atau variabel. Jika ekspresi yang dievaluasi benar, maka pernyataan di dalam blok if akan dieksekusi. Jika ekspresi salah, kontrol diteruskan ke pernyataan berikutnya setelah blok if. Sebagian besar bahasa pemrograman menganggap nilai bukan nol dan bukan nol sebagai true dan nol sebagai false.

Perbedaan antara jika dan jika lain
Perbedaan antara jika dan jika lain

Gambar 01: Program dengan if

Menurut program di atas, bilangan adalah variabel yang dapat menyimpan bilangan bulat. Ini berisi nilai 70. Ekspresi di blok if dicentang. Karena jumlahnya lebih besar dari atau sama dengan 50, pernyataan di blok if dieksekusi. Setelah mengeksekusi itu, kontrol dilewatkan dalam pernyataan berikutnya setelah blok if.

Bagaimana jika yang lain?

Dalam if else, ada dua blok. Pernyataan if berisi ekspresi untuk dievaluasi. Jika ekspresi yang dievaluasi benar, maka pernyataan di dalam blok if akan dieksekusi. Di akhir blok if, kontrol diteruskan ke pernyataan berikutnya setelah blok if. Jika ekspresi salah, kontrol diteruskan ke blok else dan pernyataan dari blok else dieksekusi. Di akhir blok else, kontrol diteruskan ke pernyataan berikutnya setelah blok else.

Perbedaan Kunci Antara jika dan jika lain
Perbedaan Kunci Antara jika dan jika lain

Gambar 02: Program dengan if else

Menurut program di atas, bilangan adalah variabel yang dapat menyimpan bilangan bulat. Ini berisi nilai 40. Jika ekspresi dalam pernyataan if benar, maka pernyataan di dalam blok if akan dieksekusi. Else, pernyataan dari blok else dieksekusi. Jumlahnya kurang dari 50. Oleh karena itu, blok else dieksekusi. Di akhir blok else, kontrol diteruskan ke pernyataan berikutnya setelah blok else.

Apa Persamaan Antara if dan if else?

  • Baik if dan if else merupakan struktur pengambilan keputusan dalam pemrograman.
  • Baik if dan if else berisi pernyataan if dengan kondisi.
  • Dalam if dan if else, pernyataan if mengevaluasi bilangan bulat, karakter, bilangan floating point atau tipe Boolean.
  • Baik if dan if else dapat mengevaluasi persamaan dan ekspresi logika.

Apa Perbedaan Antara if dan if else?

jika vs jika lain

Pernyataan if adalah struktur pengambilan keputusan yang terdiri dari ekspresi yang diikuti oleh satu atau lebih pernyataan. If else adalah struktur pengambilan keputusan di mana pernyataan if dapat diikuti oleh pernyataan else opsional yang dijalankan ketika ekspresi salah.
Eksekusi
In if, pernyataan di dalam blok if dieksekusi jika ekspresinya benar. Jika ekspresi salah, pernyataan berikutnya setelah blok if dieksekusi. Dalam if else, blok if dieksekusi jika ekspresi benar dan jika ekspresi salah, kontrol diteruskan ke blok else.

Ringkasan – jika vs jika lain

Ada berbagai struktur pengambilan keputusan dalam pemrograman. Artikel ini membahas dua di antaranya: jika dan jika lain. Dalam if, pernyataan di dalam blok if akan dieksekusi jika kondisinya benar dan kontrol diteruskan ke pernyataan berikutnya setelah blok if. Dalam if else, jika kondisinya benar, pernyataan di dalam blok if dieksekusi dan jika kondisinya salah, pernyataan di blok lain dieksekusi. Itulah perbedaan antara if dan if else.

Direkomendasikan: