Decision/Branch in C/C++
Decision adalah suatu kondisi dimana seorang programmer perlu secara khusus menentukan perintah eksekusi dan akan diuji sampai kondisi tertentu . bahasa C/C++ menyediakan beberapa jenis pernyataan yang dapat digunakan oleh programmer seperti berikut :
- if-else
- Switch-case
if-else
if-else dapat digunakan untuk segala jenis tipe data .Jika pemeriksaan pernyataan apakah kondisi teks di dalam kurung () itu benar atau tidak. Jika kondisi teks benar, kondisi / s di dalam tubuh jika pernyataan dijalankan tetapi jika tes adalah salah, pernyataan / s dalam tubuh jika diabaikan. Sebagai contoh :
Build and Run atau bisa tekan (F19) untuk menjalankan program tersebut , maka akan terlihat seperti ini :
Tuliskan suatu angka , contoh : 150 . maka yang akan terjadi adalah seperti berikut .
- Pertama-tama, jangan lupa untuk meletakkan # include <stdio.h>, karena memungkinkan Anda untuk menggunakan standar input dan output perintah seperti printf atau scanf .
- Berikutnya, ketik "int main () {" sebagai tanda bahwa program mulai di sini dan itu milik perintah utama.
- Tentukan variabel, dalam contoh di atas, variabel yang saya gunakan adalah "twitter" dan memutuskan jenis data, karena jumlah pengikut akan selalu integer jadi saya menggunakan int.
- Gunakan "scanf ("% d ", & twitter)" sehingga pengguna dapat memasukkan nomor yang dia / dia inginkan selama itu integer.
- Untuk kondisi if : jika input (dalam hal ini adalah pengikut tumblr) kurang dari atau sama dengan 150 maka "Hasil = Tidak populer" akan muncul sebagai output.
- Untuk kondisi if-else: jika input (dalam hal ini adalah pengikut tumblr) kurang dari 300 maka "Hasil = Pretty popular!" akan muncul sebagai output.
- Untuk kondisi else, itu akan diperiksa ketika jika atau yang lain jika kondisi tidak benar. Dalam hal ini, jika input lebih dari 300. Output akan "Hasil = You’re popular!"
Switch-case
Switch-case kebanyakan digunakan ketika kita memiliki sejumlah kondisi dan kita mungkin perlu melakukan tugas yang berbeda untuk masing-masing. Beralih kasus dapat hanya digunakan untuk char dan integer. Lihatlah misalnya untuk memahami lebih baik untuk kondisi tersebut.
Tuliskan perintah A , B , C , D atau E pada cmd , jika anda menuliskan A , maka akan terlihat seperti ini :
- Pertama, memutuskan variabel dan tipe data yang akan Anda gunakan. Apakah yang char atau integer. Dalam contoh di atas, saya memutuskan untuk menggunakan char untuk mewakili kelas.
- case A: Jika input adalah A, maka "Brilliant !" akan dicetak sebagai output. Jangan lupa untuk menempatkan "break;" untuk setiap kasus sebagai tanda untuk berhenti, dan mencegah eksekusi dari blok berikut satu saat.
- case B: Jika input adalah A, maka "! Well done !" akan dicetak sebagai output. Jangan lupa untuk menempatkan "break;" untuk setiap kasus sebagai tanda untuk berhenti, dan mencegah eksekusi dari blok berikut satu saat.
- case C: Jika input adalah A, maka "Good !" akan dicetak sebagai output. Jangan lupa untuk menempatkan "break;" untuk setiap kasus sebagai tanda untuk berhenti, dan mencegah eksekusi dari blok berikut satu saat.
- case D: Jika input adalah A, maka "Okay !" akan dicetak sebagai output. Jangan lupa untuk menempatkan "break;" untuk setiap kasus sebagai tanda untuk berhenti, dan mencegah eksekusi dari blok berikut satu saat.
- case E: Jika input adalah A, maka "Poor !" akan dicetak sebagai output. Jangan lupa untuk menempatkan "break;" untuk setiap kasus sebagai tanda untuk berhenti, dan mencegah eksekusi dari blok berikut satu saat.
- Default: Jika kasus A sampai E tidak benar tidak benar (yang berarti default adalah benar) kemudian "You fail !" akan dicetak sebagai output.
0 komentar: