FUNGSI IF Borland C++ Operasi Penyeleksian Kondisi

dokumen-dokumen yang mirip
Algoritmadan Pemrograman

Pert. 5. Operai Penyeleksian Kondisi

Pernyataan if MODUL V PERCABANGAN

PERNYATAAN DAN KONDISI

OPERASI PERNYATAAN KONDISI

MODUL 4 OPERATOR KONDISI PADA PEMROGRAMAN BAHASA JAVA

C++ menyediakan dua perintah pengambilan keputusan yaitu perintah IF dan perintah SWITCH yang disertai dengan CASE

OPERATOR, PERULANGAN DAN SELEKSI KONDISI

24/09/2017 PERCABANGAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

Selection / Pemilihan PEMILIHAN

Bab 1 : Pengenalan Bahasa C++

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

if (kondisi) Pernyataan;

LAMPIRAN A LISTING PROGRAM

Pertemuan 18. Function (Fungsi) Script Program :

Percabangan. Agus Priyanto, M.Kom

Pengambilan Keputusan. Konsep Pemrograman Oleh Tita Karlita

V. STRUKTUR PEMILIHAN

Jawaban Latihan Pertemuan 15 Array

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

Imam Fahrur Rozi. Algoritma dan Pemrograman SELEKSI KONDISI

Kondisi dan Perulangan

MODUL PRAKTIKUM BAHASA PEMROGRAMAN (CIO220) Disusun Oleh : Yunita Fauzia Achmad, S.Kom., M.Kom

Struktur Kontrol Pemrograman Java : PERCABANGAN

TUGAS BESAR MATA KULIAH STRUKTUR DATA PEMROGRAMAN CASIER MENGGUNAKAN TURBO C++

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

3. Struktur Perulangan dalam C++

Latihan C++ Class, Class Array, Struct, Struc Array. Latihan Class Biasa

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

Control Structure. Suatu program tidak hanya linear/berurut, tetapi dapat bercabang, mengulang kode, atau mengambil keputusan

Nama : Suseno Rudiansyah Kelas : X2T Fakultas : Teknik Informatika Tugas : Algoritma 2 1. STRUKTUR DATA KOMPOSIT

PRODUCTION Dwi Nurul Huda, ST

3. Struktur Perulangan dalam Bahasa C++

Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

Laporan Praktikum TMD04 Pemrograman Bahasa C++

MODUL 1 Alur Seleksi dengan C++

Object Oriented Programming (OOP)

Selection, Looping, Branching

If (kondisi) pernyataan

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

MODUL V PERULANGAN. Perulangan digunakan untuk menjalankan satu atau lebih perintah secara berulang selama kondisi tertentu.

Struktur Bahasa C dan C++

PERCABANGAN P E N G E N A L A N P R O G R A M S T U D I T E K N I K I N F O R M AT I K A. Institut Teknologi Sumatera

PRAKTIKUM 4 PERCABANGAN

OPERATOR DAN STATEMEN I/O

Tipe Data, Identifier, Operator dan Control Statement

Algoritma Pemrograman 2B (Pemrograman C++)

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

PERCABANGAN. Bentuk if Sederhana

CLASS. Bentuk Umum : class nama_class { Data elemen_class ; ... Public : Data elemen_class ; Data elemen_class ; } nama_object; BENTUK

Tujuan : mahasiswa dapat menerapkan struktur kendali untuk membuat program dengan C++

BAB VI. STATEMENT CONTROL

MENGENAL POINTER. Mengetahui Alamat variabel. Output :

PERTEMUAN 4 DIAGRAM ALUR (FLOWCHART)

PEMROGRAMAN BAHASA C++ ASEP MUHIDIN. Penerbit ZEYRANK OFFSET. Aa Oon Pemrograman Bahasa C++ 1

STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom

STRUKUR KENDALI : PERCABANGAN

DASAR PEMROGRAMAN. Institut Teknologi Sumatera

IF IF ELSE. ELSE IF SWITCH CASE STATEMENT F NT OR, W HILE D O WHILE I 2

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

Pemrograman Fery Updi,M.Kom

Percabangan & Perulangan

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

PENGANTAR KOMPUTER & SOFTWARE II PERCABANGAN

BAB 5 PERULANGAN DAN ARRAY

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

Kuliah #4 Ekspresi,Operator, dan Conditional Statement

Algoritme dan Struktur Data. Ekspresi,Operator, dan Conditional Statement

Algoritma & Pemograman (Flowchart & C++)

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

PENGENALAN BAHASA C DAN C++

MODUL 2 OPERATOR DAN OPERASI KONDISI

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

Pertemuan 5 PEMILIHAN/PERCABANGAN

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

Percabangan. Yuli Sun Hariyani

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

STRUKTUR KENDALI PERCABANGAN

TEKNIK ELEKTRO FAKULTAS TEKNIK UNISMA

MODUL 6 PERULANGAN. Contoh1: 1. Pernyataan while Digunakan untuk pengambilan keputusan dan looping. Bentuk Umum:

Mana di antara penamaan variabel berikut yang benar? Mengapa yang lain salah? a. 3n+1 b. n+1 c. 3n1 d. 3n_1 e. n_31

BAB VIII SUB PROGRAM : Fungsi Tanpa Pengembalian Nilai

INPUT & OUTPUT SEQUENCE STATEMENT SELECTION STATEMENT. Pengantar Logika & Teknik Pemrograman Politeknik Negeri Jakarta TA.

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Komentar, Identifier, Konstanta dan Variabel

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Struktur Kontrol. (Repetition)

SCRIPT PERTEMUAN 23. #include<conio.h> #include<stdio.h> #include<iostream.h> #include<iomanip.h>

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

UJIAN TENGAH SEMESTER KU1072/PENGENALAN TEKNOLOGI INFORMASI B SEM /2014

Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

DISUSUN OLEH BAB IX. Structt. //untuk. long. int nip; char. nama[31]; char } HAL 1

Perulangan, Percabangan, dan Studi Kasus

MODUL ALGORITMA DAN PEMROGRAMAN. STMIK AMIKOM Yogyakarta. Rajif Agung Yunmar, S.Kom., M.Cs.

Simulasi Program ATM Sederhana dengan C++

Modul program di dalam C++ disebut fungsi (function)

Transkripsi:

FUNGSI IF Borland C++ Operasi Penyeleksian Kondisi Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Pernyataan IF if (kondisi) Pernyataan; Contoh1: double tot_beli, potongan=0, jum_bayar=0; cout<<"total Pembelian Rp. "; cin>>tot_beli; if (tot_beli >= 50000) potongan = 0.2 * tot_beli; cout<<"besarnya Potongan Rp. "<<potongan<<endl; jum_bayar = tot_beli - potongan; cout<<"jumlah yang harus dibayarkan Rp. "<<jum_bayar; Pernyataan If Else if (kondisi-1) perintah-1;... perintah-2;... Contoh2: DUNIARAHAYU.BLOGSPOT.COM 1

FUNGSI IF Borland C++ double tot_beli, potongan=0, jum_bayar=0; cout<<"total Pembelian Rp. "; cin>>tot_beli; if (tot_beli >= 50000) potongan = 0.2 * tot_beli; potongan = 0.05 * tot_beli; cout<<"besarnya Potongan Rp. "<<potongan<<endl; jum_bayar = tot_beli - potongan; cout<<"jumlah yang harus dibayarkan Rp. "<<jum_bayar; Pernyataan Nested If if(syarat) if(syarat) if(syarat) Contoh3: char kd; char ukr,merk[20]; long int hrg,byr,ppn,ttl,u_byr,u_kembali,byk; cout<<"***toko Kelontong Keroncongan***"<<endl; cout<<"============================================="<<endl; cout<<"a. Susu Dancow "<<endl; cout<<" 1. Ukuran Kecil "<<endl; cout<<" 2. Ukuran Sedang "<<endl; DUNIARAHAYU.BLOGSPOT.COM 2

FUNGSI IF Borland C++ cout<<" 3. Ukuran Besar "<<endl; cout<<"b. Susu Bendera "<<endl; cout<<" 1. Ukuran Kecil "<<endl; cout<<" 2. Ukuran Sedang "<<endl; cout<<" 3. Ukuran Besar "<<endl; cout<<"c. Susu SGM "<<endl; cout<<" 1. Ukuran Kecil "<<endl; cout<<" 2. Ukuran Sedang "<<endl; cout<<" 3. Ukuran Besar "<<endl; cout<<"\nmasukan Jenis Susu [A/B/C] :";cin>>kd; cout<<"\nmasukan Ukuran Kaleng [1/2/3] :";cin>>ukr; cout<<"\nbanyak Beli :";cin>>byk; if(kd=='a' kd=='a') strcpy(merk,"dancow"); if(ukr=='1')hrg=15000; if(ukr=='2')hrg=26000; hrg=45000; if(kd=='b' kd=='b') strcpy(merk,"bendera"); if(ukr=='1')hrg=12000; if(ukr=='2')hrg=22000; hrg=40000; strcpy(merk,"sgm"); if (ukr=='1')hrg=20000; if(ukr=='2')hrg=38000; hrg=70000; cout<<"merk Susu :"<<merk<<endl; cout<<"harga :"<<hrg<<endl; byr=hrg*byk; cout<<"pembayaran :"<<byr<<endl; ppn=0.1*byr; ttl=byr+ppn; cout<<"ppn :"<<ppn<<endl; cout<<"total Bayar :"<<ttl<<endl; cout<<"uang Bayar :";cin>>u_byr; u_kembali=u_byr-ttl; cout<<"uang Kembali :"<<u_kembali<<endl; cout<<"terima Kasih Anda Telah Ke Counter Kami"<<endl; Pernyataan If Else Majemuk DUNIARAHAYU.BLOGSPOT.COM 3

if (syarat) if (syarat) Contoh4: char nm_pes[20],nm[20],kode,tujuan[30]; int jml; long int harga,ttl; cout<<"pt TRAVELLING INDONESIA"<<endl; cout<<"nama Penumpang :";cin>>nm; cout<<"kode Pesawat [1/2/3]:";cin>>kode; cout<<"jumlah Tiket :";cin>>jml; if(kode=='1') strcpy(tujuan,"jakarta - Medan"); strcpy(nm_pes,"garuda Airlines"); harga=400000; if(kode=='2') strcpy(tujuan,"jakarta - Lampung"); strcpy(nm_pes,"asia Airlines"); harga=200000; strcpy(tujuan,"jakarta - Palembang"); strcpy(nm_pes,"sriwijaya Airlines"); harga=300000; ttl=jml*harga; cout<<"penumpang Yang Bernama :"<<nm<<endl; cout<<"nama Pesawat :"<<nm_pes<<endl; cout<<"tujuan :"<<tujuan<<endl; 4

cout<<"harga Tiket cout<<"total Bayar :"<<harga<<endl; :"<<ttl<<endl; Latihan If_1: Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan ketentuan sebagai berikut : Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai Pertandingan III diinput. Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III dibagi dengan 3. Ketentuan Mendapat Hadiah dari pertandingan : - Jika Nilai Rata-Rata >= 85, maka mendapat hadiah Seperangkat Komputer P4 - Jika Nilai Rata-Rata >= 70, maka mendapat hadiah Uang sebesar Rp. 500,000 - Jika Nilai Rata-Rata < 70, maka mendapat hadiah Hiburan Tampilan yang diinginkan sebagai berikut : Layar Masukkan PROGRAM HITUNG NILAI RATA-RATA Nama Siswa :... <diinput> Nilai Pertandingan I :... <diinput> Nilai Pertandingan II :... <diinput> Nilai Pertandingan III :...<diinput> Layar Keluaran Siswa yang bernama... <tampil data> Memperoleh nilai rata-rata <hasil proses> dari hasil perlombaan yang diikutinya. Hadiah yang didapat adalah..<hasil proses> SWITCH-CASE Pernyataan switch - case ini memiliki kegunaan sama seperti if bertingkat, tetapi Penggunaannya untuk memeriksa data yang bertipe karakter atau integer. Bentuk penulisan perintah ini sebagai berikut: Struktur penulisan CASE : switch (ekspresi integer atau karakter ) case konstanta-1 : case konstanta-2 : default : 5

Setiap pilihan akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan ini tidak ada, maka program akan diteruskan ke pilihan-pilihan yang lainnya. CATATAN : default di dalam case sama seperti di dalam fungsi if. LATIHAN : int kode,biaya; char kdkls,kls[10],jur[25]; cout<<"masukkan Kode Jurusan [11/12/13] : ";cin>>kode; cout<<"masukkan Kode Kelas [P/S] : ";cin>>kdkls; switch (kode) case 11: strcpy(jur,"komputer Akuntansi"); case 12: strcpy(jur,"manajemen Informatika"); default : strcpy(jur,"teknik Komputer"); switch (kdkls) case 'p': case 'P': strcpy(kls,"pagi"); biaya = 1180000; case 's': case 'S': strcpy(kls,"sore"); biaya = 1480000; default : strcpy(kls,"anda salah"); biaya = 0; 6

cout<<endl<<endl; cout<<"jurusan : "<<jur<<endl; cout<<"kelas : "<<kls<<endl; cout<<"biaya : "<<biaya; 7