Decision/Branch in C/C++

08.03 0 Comments

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.





Mufty Laudza Farhan

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 komentar: