Perbedaan Antara If dan Else If

If vs Else If

Program tidak selalu mengalir secara berurutan. Situasi memang muncul ketika ada keputusan untuk dibuat atau sepotong kode yang perlu diulang. Struktur kontrol membantu ini dengan mendefinisikan apa yang perlu dilakukan dalam program dan dalam kondisi apa. Ini dikenal sebagai pernyataan bersyarat yang menilai pernyataan pada hasil Boolean benar atau salah.

"Jika" klausa - Ini populer di antara banyak bahasa pemrograman. Sintaks utama mungkin berbeda, tetapi kode pseudo tetap sama. Cuplikan kode kecil diberikan di bawah ini:

jika (kondisi)

kemudian

tindakan

berakhir jika

Kondisi selalu mengembalikan hasil Boolean. Katakan kondisinya cerah dan aksinya adalah pergi keluar. Jadi jika di luar cerah (benar), maka seseorang berjalan-jalan. Kalau tidak, kita mencapai tujuan jika dibangun tanpa melakukan tindakan apa pun.

Konstruk di atas populer dalam bahasa pemrograman struktur seperti: C, C ++, JAVA, Visual Basic, dan C #

Konstruksikan "else if" membantu Anda dalam menggabungkan banyak kondisi. Jika kondisi pertama terbukti benar, maka sisanya dilewati. Mari kita lihat kode semu -

jika (kondisi)

kemudian

tindakan

lain jika (kondisi)

kemudian

tindakan

lain

tindakan

berakhir jika

Suatu kondisi masih mengembalikan output Boolean. Blok "else if" mengarah ke tingkat persarangan lebih lanjut. Jika kondisi "jika" salah, maka kondisi "jika lain" dievaluasi secara berurutan hingga kecocokan ditemukan. Jika semua kondisi gagal, maka tindakan yang ditentukan dalam klausul "lain" dijalankan. Untuk memahaminya dengan lebih baik, mari kita lanjutkan dengan kondisi hujan di atas. Kondisi "jika" tetap sama. Mari kita tambahkan kondisi "else if" menjadi "stormy," dan tindakan menjadi "going down." Klausa "lain" mengatakan "tetap di dalam." Jadi jika badai di luar, maka kondisi "jika" pertama dinilai salah. Kami pergi ke kondisi "lain jika" dan menemukan bahwa itu mengevaluasi untuk menjadi kenyataan. Jadi orang itu turun.

Perbedaan antara "jika" dan "lain jika":

1. Kondisi "jika" wajib untuk konstruksi kondisional. Kondisi "lain jika"

tidak dapat ada tanpa blok "jika" sebelumnya.

2. Anda hanya dapat memiliki satu blok "jika" tetapi beberapa blok "lain jika".

Ringkasan:

1. Baik "jika" dan "selain itu jika" membantu untuk bercabang kode. Program bergerak keluar dari liniernya

eksekusi.

2. Baik "jika" dan "lain jika" adalah ekspresi kondisional yang membantu dalam pengambilan keputusan

proses.

3. Semua bahasa pemrograman tingkat tinggi menggunakan "jika" dan "lain jika" dengan sintaks yang berbeda.