Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman

Slides:



Advertisements
Presentasi serupa
TUGAS Buatlah program menghitung luas persegi panjang!
Advertisements

Algoritma dan Struktur Data
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
Struktur Kendali Proses (Seleksi)
Kontrol Program Armadyah Amborowati.
Nested If = if bersarang = if bertingkat Operator logika
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
III. STRUKTUR KONTROL.
2 JAM TEORI dan 1 jam praktek
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Nested IF (If di dalam If) dan Operator Logika
Struktur Kendali dan Repetisi
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Dibuat oleh : Renni Angreni, S.Kom.
OPERASI FILE Bag.2 Pertemuan 27 Dasar Pemrograman
Pertemuan 28 REVIEW Dasar Pemrograman.
Algoritma dan Struktur Data
SELECTION STATEMEN KENDALI / PERCABANGAN
Pemrograman C++ Darpi Supriyanto, S.Si., M.Kom HP :
MODUL KE-9 PEMILIHAN.
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PERCABANGAN (DECISION)
Transfer of control (pemindahan langkah)
SELECTION STATEMEN KENDALI / PERCABANGAN
Operasi Operator dalam C++ Pertemuan 4 Dasar Pemrograman
PERULANGAN (LOOPING).
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
Percabangan/Pemilihan (Branching/Selection)
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
Struktur Seleksi (Percabangan)
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Algoritma dan Struktur Data 1 pertemuan 5
Matakuliah : Algoritma & Struktur Data Versi Materi
Dasar Pemrograman Renni Angreni, S.Kom.
FUNGSI (Method) Bag.1 Pertemuan 18 Dasar Pemrograman
Percabangan C++ Norma Amalia, ST., M.Eng.
Pertemuan Operasi Store - Compute
Contoh Aplikasi Sederhana
Algoritma & Pemrograman 1
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Pemrograman Terstruktur
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
PERCABANGAN (DECISION)
Operator dan Operasi Input Output pada C++ Pertemuan 11
Pengantar Pemrograman
Algoritma & Pemrograman 1
Seleksi Erfin Gustaman S.Kom.
Operator By Harifuddin,ST,MT..
PERCABANGAN.
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERCABANGAN BY HARIFUDDIN.
Operator Unary & Operator Ternary Pertemuan 9 Dasar Pemrograman
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Akademi Komunitas Negeri Lamongan
PEMROGRAMAN TERSTRUKTUR
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
PERULANGAN (LOOPING).
Operator.
Dosen Pengasuh : Fatoni, MM.,M.Kom
Nested if 164.
Dosen Pengasuh : Fatoni, MM.,M.Kom
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman Renni Angreni, S.Kom.

Nested IF Nested IF merupakan IF di dalam IF, atau IF bersarang, atau IF bertingkat. Struktur kendali if dapat dibuat di dalam struktur if lainnya. Struktur IF -ELSE IF - ELSE yang telah dipelajari merupakan salah satu bentuk nested if.

IF – ELSE IF – ELSE if (kondisi1) { blok pernyataan 1; }

#include <iostream> #include <conio.h> using namespace std; void main() { int bil; cout<<"Input suatu bilangan : "; cin>>bil; if (bil>0) { cout<<“Bilangan positif"<<endl; } else if (bil<0) { cout<<“Bilangan negatif"<<endl; } else { cout<<"bilangan nol"<<endl; } _getch();

Terkadang kita perlu menggabungkan dua buah 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. Kondisi 1 Kondisi 2 && || TRUE FALSE Operator Keterangan && Logika AND || Logika OR ! Logika NOT

void main() { int umur; cout<<“Masukkan umur peserta : "; cin>>umur; if (umur>=17 && umur<=25) { cout<<“Boleh ikut lomba"<<endl; } else { cout<<“Tidak boleh ikut lomba"<<endl; } _getch(); void main() { int umur; cout<<“Masukkan umur peserta : "; cin>>umur; if (umur>=17 || umur<=25) { cout<<“Boleh ikut lomba"<<endl; } else { cout<<“Tidak boleh ikut lomba"<<endl; } _getch();

IF Bertingkat if (kondisi1) { if (kondisi1_1) { blok pernyataan 1; } else if (kondisi2) { if (kondisi2_1) { blok pernyataan 2; else { blok pernyataan 3;

void main() { char beli; cout<<"Apakah Anda mau beli pempek? (y/t) = "; cin>>beli; if (beli == 'y') { int jumlah; double diskon, total; cout<<"Mau beli berapa? = "; cin>>jumlah; if (jumlah >= 100) diskon = 0.1; else if (jumlah >= 50) diskon = 0.05; else diskon = 0.0; total = (jumlah * 2000) - (diskon * jumlah * 2000); cout<<"Total bayar: "<<total; } else { cout<<"Lain kali beli ya..."; _getch();

LATIHAN Buatlah sebuah program C++ untuk menampilkan hasil diagnosa kebutuhan susu sesuai input umur konsumen. (Lihat tabel) <= 17 tahun Susu Nutrisi >17 tahun Susu Kalsium < 5 th Nutrisi AHA – DHA 18 – 25 th Calsium Teen 6 – 10 th Nutrisi Active 26 – 50 th Calsium Active 11 – 17 th Nutrisi Teen > 50 th Calsium Gold

Buatlah sebuah program C++ untuk menerima input dari user berupa suatu bilangan bulat, kemudian tampilkan hasil mengecek apakah bilangan itu adalah - bilangan bulat positif genap, - bilangan bulat positif ganjil, - bilangan bulat negatif genap, - bilangan bulat negatif ganjil, - bilangan bulat nol.

Buatlah sebuah program C++ untuk menghitung upah karyawan dengan menginput golongan dan lama jam kerja karyawan per hari dan hitung upah berdasarkan golongan. Bila jam kerja per hari lebih dari 10 jam maka dapat upah lembur. Golongan Upah per jam Lembur per jam 1 7000 + 3000 2 8000 + 4000 3 9000 + 5000 Misal seorang karyawan golongan 1 input jam kerja = 12 jam, maka upah per hari nya :  12 jam (10 jam biasa + 2 jam lembur) upah = (10 jam x 7000) + (2 jam x 10000) = 90000

Buatlah sebuah program C++ untuk menentukan apakah seseorang itu kurus, normal, ideal, kelebihan berat badan, atau obesitas, dengan : Input berupa tinggi badan(cm) dan berat badan(kg). Berat badan ideal = (100 - tinggi badan)*90% Kurus : 10% lebih kecil dari berat badan ideal. Normal : tidak kurang atau lebih dari 10% berat badan ideal. Kelebihan : 10% sampai 20% lebih dari berat badan ideal. Obesitas : lebih dari 20% berat badan ideal. Misal : Tinggi = 50cm, berat = 40kg, maka Berat idealnya = (100 - 50) * 0.9 = 45 kategori KURUS (40 lebih kecil 10% dari 45)

-- Sekian -- Dasar Pemrograman Renni Angreni, S.Kom.