Program algoritma C++ menggunakan switch



Struktur Algoritma pemilihan

Apa sih itu min algoritma pemilihan?algoritma pemilihan adalah sebuah blok program yang menyatakan bahwa sebuah aksi akan dijalankan jika kondisi pencabangan terpenuhi,jika dipenuhi maka aksi tidak dapat dijalankan.

Bentuk instruksi pemilihan

Dalam bahasa C terdapat 2 statemen/

bentuk intruksi pemilihan,yaitu :

1.IF

a. Statemen if

     Statemen if adalah Pernyataan (dapat berupa satu atau lebih pernyataan) setelah kata then merupakan aksi yang dijalankan jika kondisi bernilai benar (terpenuhi). Jika tidak terpenuhi,maka tidak ada aksi apapun yang dijalankan.

Contoh syntax:

//jika hanya terdiri satu statemen

if (kondisi) statemen (aksi);

//jika terdapat lebih dari satu statemen

if (kondisi) {

statemen1 (aksi1);

statemen2 (aksi2); ….. }

b. Statemen if-else

    Statemen if-else adalah Jika kondisi bernilai benar (terpenuhi), maka aksi1 akan
dijalankan. Namun, jika kondisi bernilai salah, maka aksi2 yang akan dijalankan.
Contoh syntax:
if (kondisi)
{ statemen(aksi1)_jika_kondisi_terpenuhi; }
else
{ statemen(aksi2)_jika_kondisi_tidak_terpenuhi; }

2.SWITCH

   Jika suatu masalah yang memiliki tiga kasus atau lebih, maka untuk menyederhanakan penulisan struktur pemilihan digunakan struktur switch.

Contoh code syntax:

switch (ekspresi) {

case nilai_konstanta1 :

statemen(pernyataan);

break;

case nilai_konstanta2 :

statemen(pernyataan);

break; ……. default :

statemen(pernyataan)_alternatif;

}

Contoh disini saya membuat sebuah program kalender menentukan bulan.berikut tutorialnya:

Keterangan:
[#]int bil => integer/integral bilangan

[#]main() => berfungsi untuk mengeksekusi program
[#]printf => berfungsi untuk menampilkan output ke layar
[#]scanf => berfungsi untuk mengambil input dari keyboard
[#]%d => simbol untuk menampilkan nilai angka/bilangan decimal
[#]switch => fungsi untuk memberikan ekspresi percabangan
[#]case => kondisi percabangan
[#]break => untuk memberikan jeda
[#]getch => untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan menekan tombol enter, dan karakter yang dimasukan tidak akan ditampilkan di layar

Sekian artikel kali ini,jika ada pertanyaan yang kurang dipahami dari penjelasan diatas/ada pendapat dan saran silahkan hubungi lewat contact us/bisa memberikan di kolom komentar.sekian dan terimakasih
Wa'assalamualaikum wr.wb