Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Bab 4 Percabangan. Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Pemilihan menggunakan kata kunci switch.

Presentasi serupa


Presentasi berjudul: "Bab 4 Percabangan. Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Pemilihan menggunakan kata kunci switch."— Transcript presentasi:

1 Bab 4 Percabangan

2 Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Pemilihan menggunakan kata kunci switch

3 Struktur satu kondisi Jika hanya satu statemen if (kondisi) Statemen; Jika terdapat lebih dari statemen if (kondisi) { Statemen1; Statemen2; … }

4 Contoh 1 #include using namespace std; int main() { int nilai; cout<<"Masukkan X (bil. bulat): "; cin>>nilai; if (nilai > 0) cout<<"X termasuk bilangan positif."<

5 Contoh 2 #include using namespace std; int main() { int nilai; cout<<"Masukkan X (bil. bulat): "; cin>>nilai; if (nilai > 0) { cout<<"X termasuk bilangan positif."<

6 Contoh 2b #include using namespace std; int main() { int nilai; cout<<"Masukkan X (bil. bulat): "; cin>>nilai; if (nilai > 0) { cout<<"X termasuk bilangan positif."<

7 Struktur dua kondisi Bentuk umum: if (kondisi) { Statemen jika kondisi terpenuhi; } else { Statemen jika tidak terpenuhi; }

8 #include using namespace std; int main() { int bil; cout<<"Masukkan bilangan: "; cin>>bil; if (bil % 2 == 0) { cout<

9 Struktur tiga kondisi if (kondisi 1) { Statemen jika kondisi 1 terpenuhi; } else if (kondisi 2) { Statemen jika kondisi 2 terpenuhi; } else if (kondisi 3) { Statemen jika kondisi 3 terpenuhi; } …. else { Statemen jika semua kondisi tidak terpenuhi; }

10 #include using namespace std; int main() { int bil; cout<<"Masukkan bilangan bulat: "; cin>>bil; if (bil > 0) { cout<

11 Menggunakan kata kunci switch switch (ekspresi) { case nilai_konstan1: statemen; break; case nilai_konstan2: statemen; break; …. case nilai_konstanN: statemen; break; default statemen alternatif; }

12 #include using namespace std; int main() { int bil; cout<<"Masukkan bil. (1..7): "; cin>>bil; switch (bil) { case 1 : cout<<"Hari ke-"<

13 case 4 : cout<<"Hari ke-"<

14 Soal: 1.Menentukan wujud air (uap, cair, es) jika temperaturnya berbeda 2.Menentukan panjang 3 garis apakah dapat membentuk segitiga atau tidak 3.Mengubah satuan dari cm ke m 4.Membaca 3 bilangan bulat (a,b,c) kemudian menghitung 6*(ax 2 +bx+c) jika x=2

15 Soal 5.Program MAX: memasukkan 2 bilangan real (a,b) kemudian dihitung bilangan yang terbesar, a atau b? 6.Dengan menggunakan program MAX tsb, dimasukkan 3 bilangan real (a,b,c) kemudian dihitung bilangan yang terbesar, a, b, atau c? 7.Program NextDay: menghitung hari berikutnya dari hari yang dimasukkan

16 Soal 8.Menghitung tegangan (volt) jika tahanan (ohm) dan kuat arusnya (ampere) diketahui dengan rumus V=I*R 9.Menukar nilai dari suatu variabel, semula a=x dan b=y menjadi a=y dan b=x 10.Memutar nilai-nilai dari suatu variabel, semula a=x, b=y, dan c=z menjadi a=z, b=x, dan c=y

17 #include using namespace std; int main() { int temp; cout<<"Masukkan temperatur air (dlm Celcius): "; cin>>temp; if (temp >= 100) { cout<<"Wujud air adalah gas"; } else if (temp <= 0) { cout<<"Wujud air adalah es/beku"; } else cout<<"Wujud air adalah cair"; return 0; } Soal 1. Menentukan wujud air (uap, cair, es) jika temperaturnya berbeda

18 #include using namespace std; int main() { float a, b, c, max, jml; cout >a; cout >b; cout >c; if ((a > b) && (b > c)) { cout<<"Garis terpanjang adalah: "< a) && (a > c)) { cout<<"Garis terpanjang adalah: "<

19 #include using namespace std; int main() { int cm, cm_out, m_out; cout >cm; m_out = cm / 100; cm_out = cm % 100; cout<<"Nilai tsb adalah: "<

20 #include using namespace std; const int x = 2; int main() { int a, b, c; float y; cout<<"Diketahui persamaan y=6*(ax2+bx+c)"<a; cout >b; cout >c; y = 6*((a*x*x)+(b*x)+c); cout<<"Jika x = "<

21 //program max #include using namespace std; int main() { float a,b; cout >a; cout >b; if (a == b) { cout<<"Bilangan a sama dengan b"; } else if (a > b) { cout<<"Nilai maksimum adalah bilangan a"; } else { cout<<"Nilai maksimum adalah bilangan b"; } return 0; } 5.Program MAX: memasukkan 2 bilangan real (a,b) kemudian dihitung bilangan yang terbesar, a atau b?


Download ppt "Bab 4 Percabangan. Struktur satu kondisi Struktur dua kondisi Struktur tiga kondisi Pemilihan menggunakan kata kunci switch."

Presentasi serupa


Iklan oleh Google