Perbedaan antara jika lain dan beralih

Perbedaan utama - jika lain vs beralih
 

Ada struktur pengambilan keputusan dalam pemrograman. Jika ada dan beralih adalah dua dari mereka. Ekspresi terdiri dari nilai, operator, konstanta, dll. If else memungkinkan mengeksekusi blok pernyataan jika ekspresi yang diberikan benar atau untuk mengeksekusi blok opsional jika ekspresi yang diberikan salah. Switch digunakan untuk memungkinkan nilai variabel atau ekspresi mengubah aliran kontrol eksekusi program melalui cabang multiway. Jika programmer ingin memeriksa nilai variabel tunggal, maka ia dapat menggunakan pernyataan switch. Artikel ini membahas perbedaan antara jika lain dan beralih. Itu perbedaan utama antara jika lain dan beralih adalah itu di if else, blok eksekusi didasarkan pada evaluasi ekspresi dalam pernyataan if, sementara di switch, pernyataan yang dieksekusi bergantung pada variabel tunggal yang diteruskan kepadanya.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Bagaimana jika lagi
3. Apa itu saklar
4. Kesamaan antara jika lain dan beralih
5. Perbandingan Berdampingan - jika tidak vs beralih dalam Bentuk Tabular
6. Ringkasan

Bagaimana kalau lagi?

Kalau pun mengandung dua blok. Mereka adalah jika dan lainnya. Blok if berisi ekspresi untuk dievaluasi. Jika itu benar, pernyataan di dalam blok if akan dieksekusi. Jika kondisinya salah, maka pernyataan milik blok lain akan dieksekusi. Bahasa pemrograman menganggap nilai bukan nol dan bukan nol benar. Angka nol dan nol dianggap salah. If and else adalah kata kunci. Oleh karena itu, mereka tidak dapat digunakan sebagai pengidentifikasi.

Gambar 01: Program dengan If if Statement

Menurut program di atas, angka adalah variabel yang dapat menyimpan bilangan bulat. Ini berisi nilai 5. Di blok if, ekspresi diperiksa. Jika sisanya 0 setelah membagi angka dengan nol, yang berarti angka tersebut genap. Jika sisanya 1, maka angkanya ganjil. Nomor 5 aneh. Oleh karena itu, blok yang lain akan dijalankan.

Apa itu saklar?

Jika programmer ingin memeriksa nilai variabel tunggal, maka ia dapat menggunakan sakelar. Ini adalah pernyataan pilihan pilihan ganda. Switch dapat memiliki banyak pernyataan kasus. Ketika variabel diteruskan ke sakelar, itu dibandingkan dengan nilai setiap pernyataan kasus. Jika nilai yang sesuai ditemukan, pernyataan dari kasus tertentu dijalankan. Pernyataan-pernyataan itu dieksekusi sampai istirahat terjadi. Jika pernyataan kasus tidak memiliki pernyataan istirahat, maka eksekusi terjadi hingga akhir pernyataan beralih. Case default dijalankan jika tidak ada case yang benar. Defaultnya tidak memerlukan pernyataan break.

Gambar 02: Program dengan sakelar

Menurut program di atas, num1 dan num2 berisi dua nilai integer. Operator adalah karakter. Itu diteruskan ke saklar. Itu diperiksa dengan semua pernyataan kasus. Operator yang lulus adalah divisi. Oleh karena itu, divisi dihitung dan dicetak. Kemudian eksekusi keluar dari sakelar karena pernyataan istirahat. Ketika istirahat tercapai, kontrol dilewatkan ke baris berikutnya setelah saklar. Secara umum, pernyataan switch sering menggunakan perintah keyboard untuk memilih satu di antara beberapa pernyataan kasus.

Apa Persamaan Antara jika lain dan beralih?

  • Baik if else dan switch adalah struktur pengambilan keputusan dalam pemrograman.

Apa Perbedaan Antara jika lain dan beralih?

jika lagi vs beralih

If else adalah struktur kontrol yang mengeksekusi blok pernyataan jika kondisinya benar dan mengeksekusi blok opsional jika kondisinya salah. Pernyataan switch adalah jenis mekanisme kontrol pemilihan yang digunakan untuk memungkinkan nilai variabel atau ekspresi mengubah aliran kontrol pelaksanaan program melalui cabang multiway.
 Eksekusi
Di if else, baik blok if atau blok else dijalankan tergantung pada ekspresi yang dievaluasi. Switch mengeksekusi satu case demi case hingga istirahat tercapai atau sampai akhir switch.
Evaluasi
Pernyataan if mengevaluasi, bilangan bulat, karakter, angka floating point atau tipe Boolean. Pernyataan sakelar mengevaluasi karakter dan bilangan bulat.
 Eksekusi Default
Jika kondisi blok if salah, pernyataan di dalam blok else akan dijalankan. Pada gilirannya, jika tidak ada pernyataan kasus yang cocok, pernyataan standar akan dijalankan.
Pengujian
Jika ada, periksa persamaan dan ekspresi logis. Switch memeriksa kesetaraan.

Ringkasan - jika lain vs beralih

Dua struktur pengambilan keputusan dalam pemrograman adalah if else dan switch. Pernyataan if else adalah pernyataan kondisional akan menjalankan serangkaian pernyataan tergantung pada apakah kondisinya benar atau salah. Switch dapat digunakan memeriksa satu variabel. Perbedaan antara jika lain dan switch adalah bahwa jika blok eksekusi berdasarkan evaluasi ekspresi dalam pernyataan if, sedangkan pernyataan switch memilih pernyataan untuk dieksekusi tergantung pada variabel tunggal, diteruskan ke itu.

Referensi:

1. "Ganti pernyataan." Wikipedia, Wikimedia Foundation, 28 Februari 2018. Tersedia di sini
2.Point, Tutorial. “If… else statement in C.”, Tutorials Point, 8 Jan 2018. Tersedia di sini
3.Point, Tutorial. "Ganti pernyataan dalam C.", Tutorials Point, 8 Januari 2018. Tersedia di sini