Perbedaan Antara Jika dan Lain Jika Perbedaan Antara

Anonim

Jika vs Else If

Program tidak selalu mengalir secara berurutan. Situasi memang timbul bila ada keputusan untuk dibuat atau sepotong kode yang perlu diulang. Struktur kontrol membantu ini dengan menentukan apa yang perlu dilakukan dalam program dan dalam kondisi apa. Ini dikenal sebagai pernyataan kondisional yang menilai sebuah pernyataan tentang keluaran Boolean yang benar atau salah.

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

if (condition)

then

action

end if

Kondisi selalu mengembalikan hasil Boolean. Katakan kondisinya cerah dan tindakannya adalah pergi keluar. Jadi jika di luar cerah (benar), maka seseorang berjalan-jalan. Jika tidak, kita mencapai akhir jika dibangun tanpa melakukan tindakan apapun.

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

Konstruksi "else if" membantu Anda dalam menggabungkan banyak kondisi. Jika kondisi pertama ditemukan benar, maka sisanya dilewati. Mari kita lihat kode pseudo -

jika (condition)

lalu

action

else if (condition)

then

action

else

action

end if

Kondisi masih menghasilkan output Boolean. Blok "else if" mengarah ke tingkat nesting lebih lanjut. Jika kondisi "jika" salah, maka kondisi "else if" dievaluasi secara berurutan sampai ditemukan kecocokan. Jika semua kondisi gagal, maka tindakan yang didefinisikan dalam klausa "else" dijalankan. Untuk memahaminya lebih baik, mari kita lanjutkan dengan kondisi hujan di atas. Kondisi "jika" tetap sama. Mari menambahkan kondisi "else if" menjadi "stormy", dan tindakannya akan "turun ke bawah. "Klausul" lain "mengatakan" tinggal di dalam. "Jadi jika badai di luar, maka kondisi" if "pertama akan dianggap salah. Kami pergi ke kondisi "else if" dan mendapati bahwa itu adalah evaluasi untuk menjadi kenyataan. Jadi orang itu turun.

Perbedaan antara "jika" dan "else if":

1. Kondisi "jika" wajib untuk konstruksi bersyarat. Kondisi "else if"

tidak dapat ada tanpa blok "if" sebelumnya.

2. Anda hanya dapat memiliki satu blok "jika" tapi beberapa blok "else if".

Ringkasan:

1. Baik "jika" dan "else if" membantu menyusun kode. Program bergerak keluar dari eksekusi linier

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

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