0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan18 halaman

Pemilihan dalam C++: If dan Switch

Dokumen tersebut membahas tentang struktur pemilihan (IF) dalam bahasa pemrograman C++, meliputi IF satu kondisi, IF-ELSE dua kondisi, IF-ELSE IF tiga kondisi, dan SWITCH-CASE. Struktur IF digunakan untuk memilih statement mana yang akan dieksekusi berdasarkan kondisi tertentu, sedangkan SWITCH-CASE lebih efisien untuk pemilihan berdasarkan nilai konstan.

Diunggah oleh

dean
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan18 halaman

Pemilihan dalam C++: If dan Switch

Dokumen tersebut membahas tentang struktur pemilihan (IF) dalam bahasa pemrograman C++, meliputi IF satu kondisi, IF-ELSE dua kondisi, IF-ELSE IF tiga kondisi, dan SWITCH-CASE. Struktur IF digunakan untuk memilih statement mana yang akan dieksekusi berdasarkan kondisi tertentu, sedangkan SWITCH-CASE lebih efisien untuk pemilihan berdasarkan nilai konstan.

Diunggah oleh

dean
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd

Pertemuan Ke-4

PEMILIHAN (IF)
By : Ratih Purwasih, [Link]
Pendahuluan
 Pemilihan/Percabangan adalah suatu pemilihan
statement yang akan dikesekusi berdasarkan
kondisi tertentu
 Contoh : “Jika andi lulus ujian maka andi akan
dibelikan sepeda oleh ayahnya”
 Suatu pemilihan dapat terdiri dari satu kondisi
maupun lebih.
 Dalam C++ terdapat dua cara
mengimplementasikan pemilihan yaitu dengan If
dan Switch
Struktur satu kondisi (if)
 Hanya melibatkan satu buah ekspresi yang
akan diperiksa
 Bentuk umum satu statement:
if (kondisi) statement;
 Bentuk umum lebih dari satu satement

if (kondisi) {
Statement1;
Statement2;
…… }
Struktur dua kondisi (if-else)
 Pada struktur jenis ini terdapat sebuah
statement kondisi yang tidak terpenuhi
(bernilai salah)
 Bentuk umum ;

if (kondisi) {
Statement_jika_kondisi_terpenuhi
} else {
Statement_jika_kondisi_tidak_terpenuhi
}
Struktur tiga kondisi (if-else if)
 Strukturini memiliki lebih dari dua kondisi
 Bentuk umum

if (kondisi_1) {
Statement_jika_kondisi_1_terpenuhi
} else if (kondisi_2) {
Statement_jika_kondisi_2_terpenuhi
} else if (kondisi_3) {
Statement_jika_kondisi_3_terpenuhi
}

else {
Statement_jika_semuakondisidiatas_tidak_terpenuhi
}
Pemilihan dengan Switch-case
 Bentuk umum
Switch (Ekspresi) {
case nilai_konstan1 : statement_statement; break;
case nilai_konstan2 : statement_statement; break;
case nilai_konstanN : statement_statement; break;

Default
Statement-statement alternatif;
}
 Tipe data ekspresi harus bilangan bulat atau karakter.
 Jumlah statement mencapai 16.384 buah
 Break berfungsi sebagai statement peloncatan.
Pemilihan dengan Switch-case
bersarang
 Bentuk umum
Switch (Ekspresi1) {
case nilai_konstan1 : {
switch (ekspresi2) {
case nilai_konstanA : statement_statement; break;
case nilai_konstanB : statement_statement; break;

}; break;
}
case nilai_konstan2 : {
statement_statement; break;
}

}
quiz
 Buatlah notasi flowchart dan pseudo-code
mencari gerak jatuh bebas (Rumus : t = √ 2h/g)
 Tuliskan cara mendeklarasikan nama variabel
berikut :
 Bilangan bulat, Bilangan Pecahan,
gravitasi(g=9,8)(2 cara) , karakter, nama mata
kuliah (min 2 cara).
 Buatlah program c++ berikut :

Anda mungkin juga menyukai