Nested If = if bersarang = if bertingkat Operator logika

Slides:



Advertisements
Presentasi serupa
Pemrograman Dasar Struktur kendali percabangan
Advertisements

TUGAS Buatlah program menghitung luas persegi panjang!
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
CONDITION I (Tunggal – Ganda) IF - Then
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
Mulai Baca x S=x%2 S=0 “Genap” Selesai Yes No XSS=0?Output main() { int x,s; cin>>x; s=x%2; if(s==0) { cout
PEMROGRAMAN SISTEM POINTER Pertemuan X. ALAMAT & POINTER Pointer sesungguhnya berisi alamat memory yang menyimpan data. Pointer sesungguhnya berisi alamat.
Kondisi Bahasa Pemrograman I Pertemuan: 3 Kondisi Edri Yunizal, S.Kom. / Fauzi MS, S.Kom.
SELECTION STATEMEN KENDALI / PERCABANGAN
Pemrograman Terstruktur
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN TERSTRUKTUR
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
PENGENALAN c++ DAN STRUKTUR DASAR C++
Pemrograman Terstruktur
Kontrol Program Armadyah Amborowati.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
STATEMENT PENGENDALIAN (PEMILIHAN)
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Percabangan pada C
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Nested IF (If di dalam If) dan Operator Logika
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Struktur Kendali Proses (Perulangan)
Pernyataan bersyarat,seleksi,dan perulangan
Renni Angreni, S.Kom., M.Kom.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
OPERATOR LOGIKA.
IF IF .. ELSE NESTED IF .. ELSE
Algoritma dan Struktur Data
SELECTION STATEMEN KENDALI / PERCABANGAN
Struktur Kontrol Keputusan
Algoritma Pemrograman
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman
SELECTION STATEMEN KENDALI / PERCABANGAN
PRAKTIKUM KONSEP PEMROGRAMAN
Kuliah IV Ricky Maulana Fajri, M.Sc
Struktur Seleksi (Percabangan)
PERTEMUAN 7 STATEMENT PEMILIHAN
Dasar – dasar Algoritma dan Pemrograman
PERNYATAAN DASAR DALAM C++.
Contoh Aplikasi Sederhana
Pseudo-code.
Pemrograman Terstruktur
Pengantar Pemrograman
Algoritma Percabangan
Kuliah IV Ricky Maulana Fajri, M.Sc
Algoritma & Pemrograman 1
PEMROGRAMAN WEB Ahmad Ramadhani, S.kom.
STATEMENT PENGENDALIAN (PEMILIHAN)
Seleksi Kondisi/Pencabangan
Struktur Kendali Percabangan pada C
Castaka Agus Sugianto, M.Kom., M.CS
Latihan Pertemuan Operasi Seleksi
Akademi Komunitas Negeri Lamongan
Pertemuan 7 Percabangan dalam bahasa C .:: Erna Sri Hartatik ::.
LOOPING - FOR.
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Penggunaan Decission (keputusan ) pada C
STRUKTUR DASAR ALGORITMA
Algoritma Pemrograman
:. OPERASI LOGIKA DALAM C++ DENGAN MENGGUNAKAN OPERASI PERCABANGAN IF ELSE.
Pemilihan Dua Kasus, tiga kasus dan banyak kasus
Loading….. SEMESTER GENAP SEMESTER GANJIL.
CONDITION I (Tunggal – Ganda) IF - Then. Seleksi kondisi adalah proses penentuan langkah berikutnya berdasarkan proses yang terjadi sebelumnya. Bila kondisi.
Transcript presentasi:

Nested If = if bersarang = if bertingkat Operator logika Pemrograman Dasar Nested If = if bersarang = if bertingkat Operator logika

Review if Buat program untuk menentukan suatu bilangan genap atau ganjil.

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.

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; }

Latihan Buat program yang menentukan apakah suatu bilangan: positif genap, positif ganjil, negatif genap, negatif ganjil, atau nol. (tips: kembangkan dari program sebelumnya)

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.

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

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

operator logika kondisi1 kondisi2 && || TRUE FALSE

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; }

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; }

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; }

Latihan Buat program untuk menentukan wujud H2O berdasarkan temperatur yang diinput user.

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: http://organisasi.org/rumus-menghitung-berat-badan-ideal-normal-indeks-broca-broca-index

Thank You for your attention Thanks to: Pemrograman C++ by Abdul Kadir Yoannita S.Kom & Hermawan S.Kom Sumber slide http://www.tzuchi.or.id/perenungan.php?page=1  Renungan