Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehIrman Ridwan Telah diubah "9 tahun yang lalu
1
Nested If = if bersarang = if bertingkat Operator logika
Pemrograman Dasar Nested If = if bersarang = if bertingkat Operator logika
2
Review if Buat program untuk menentukan suatu bilangan genap atau ganjil.
3
Nested if Struktur kendali if dapat dibuat di dalam struktur if lainnya. Struktur if-else if-else yang telah dipelajari merupakan salah satu bentuk nested if.
4
Nested if int a; cout<<"Input suatu bilangan"; cin>>a;
Contoh nested if: int a; cout<<"Input suatu bilangan"; cin>>a; if (a>0) { cout<<"bilangan positif"<<endl; } else if (a<0) { cout<<"bilangan negatif"<<endl; } else { cout<<"bilangan nol"<<endl; }
5
Latihan Buat program yang menentukan apakah suatu bilangan: positif genap, positif ganjil, negatif genap, negatif ganjil, atau nol. (tips: kembangkan dari program sebelumnya)
6
Menggabungkan kondisi
Terkadang kita perlu menggabungkan dua buah kondisi. Misalkan dari dua kondisi yang kita tentukan, dua-duanya harus bernilai benar barulah blok pernyataan dieksekusi. Untuk keperluan seperti itu, kita gunakan operator logika.
7
operator pembanding Operator pembanding (hasil: true atau false)
Comparison operators/Relational operators Operator Keterangan Contoh Hasil == Sama dengan a == b FALSE != Tidak sama dengan a != b TRUE > Lebih besar dari a > b < Lebih kecil dari a < b >= Lebih besar atau sama dengan a >= b <= Lebih kecil atau sama dengan a <= b
8
operator logika Operator logika (Logical operator)
Berguna untuk menggabungkan dua kondisi Hasilnya juga true atau false Operator Indonesia Logika && DAN AND || ATAU OR ! BUKAN NOT
9
operator logika kondisi1 kondisi2 && || TRUE FALSE
10
Contoh int umur; cout<<"Masukkan umur peserta lomba";
cin>>umur; if (umur >= 17 && umur <= 25) { cout<<"Boleh ikut lomba"<<endl; } else { cout<<"Tidak boleh ikut lomba"<<endl; }
11
Contoh int umur; cout<<"Masukkan umur peserta lomba";
cin>>umur; if !(umur >= 17 && umur <= 25) { cout<<"Tidak boleh ikut lomba"<<endl; } else { cout<<"Boleh ikut lomba"<<endl; }
12
Pembalikan kondisi int umur;
cout<<"Masukkan umur peserta lomba"; cin>>umur; if !(umur <= 17 || umur >= 25) { cout<<"Boleh ikut lomba"<<endl; } else { cout<<"Tidak boleh ikut lomba"<<endl; }
13
Latihan Buat program untuk menentukan wujud H2O berdasarkan temperatur yang diinput user.
14
Latihan Buat program untuk menentukan apakah seseorang itu kurus, normal, kelebihan berat badan, atau obesitas.Dengan: (input berupa tinggi badan(cm) dan berat badan(Kg)) Berat badan ideal = (tinggi badan – 100)*90% Kurus: lebih kecil dari 10% berat badan ideal Normal: tidak kurang atau lebih dari 10% berat ideal. Kelebihan: kelebihan antara 10% sampai 20% dari berat ideal. Obesitas: lebih dari 20% berat ideal. Sumber rumus:
15
Thank You for your attention
Thanks to: Pemrograman C++ by Abdul Kadir Yoannita S.Kom & Hermawan S.Kom Sumber slide Renungan
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.