PERCABANGAN BY HARIFUDDIN.

Slides:



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

[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
Pengambilan Keputusan
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
SELECTION STATEMEN KENDALI / PERCABANGAN
Komentar, Identifier dan Tipe Data
Bab 5 Pengulangan.
Struktur (Struct).
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
#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
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Pointer BY HARIFUDDIN.
Array BY HARIFUDDIN. Pendahuluan  Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe yang sama  Setiap data menempati lokasi.
Algoritma dan Struktur Data
Tipe Data - Variabel Di dalam memprogram sering dilakukan penyimpanan nilai dalam suatu variabel (mis: a = b+c ). Terlebih dahulu dilakukan deklarasi variabel.
Struktur Kontrol Keputusan
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
PERCABANGAN (DECISION)
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Nested IF IF Bersarang / IF Bertingkat Pertemuan 6 Dasar Pemrograman
Komentar, identifier Dan Tipe Data
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
PERNYATAAN DASAR DALAM C++
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Struktur Seleksi (Percabangan)
Algoritma dan Struktur Data
2. Pengenalan Program C++
PERTEMUAN 7 STATEMENT PEMILIHAN
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Algoritma dan Struktur Data 1 pertemuan 5
Percabangan C++ Norma Amalia, ST., M.Eng.
STRUKTUR DASAR PROGRAM
Penyeleksian Kondisi.
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
PENGULANGAN Oleh : sgo.
ARRAY Oleh : sgo.
1. Bentuk If- else STRUKTUR SELEKSI KONDISI SELEKSI KONDISI
Pengantar Pemrograman
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
PERCABANGAN (DECISION)
Pengantar Pemrograman
PENGULANGAN (Loop).
Percabangan/Seleksi.
STATEMENT PENGENDALIAN (PEMILIHAN)
Operator By Harifuddin,ST,MT..
PERCABANGAN.
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Castaka Agus Sugianto, M.Kom., M.CS
Algoritma Struktur Data
Algoritma dan Struktur Data
Akademi Komunitas Negeri Lamongan
Array.
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Pengenalan Bahasa Pemrograman C++
Penggunaan Decission (keputusan ) pada C
Operator.
ALGORITMA & DASAR PEMROGRAMAN
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Algoritma dan Pemrograman 1 C++
Algoritma dan Pemrograman 1 C++
BY EMI SITA POINTER BY EMI SITA. POINTER VS VARIABLE Berisi nilai data Operasi yang dipakai bengan operator *,/,+,- Bersifa t statis Deklarasi int x Berisi.
Transcript presentasi:

PERCABANGAN BY HARIFUDDIN

PENDAHULUAN Permasalahan yang sering ditemukan ketika membuat suatu program ialah suatu percabangan Percabangan dalam hal ini ialah pemilihan suatu statemen yang akan dieksekusi di mana pemilihan tersebut didasarkan atas kondisi tertentu C++ menyediakan dua perintah pengambilan keputusan, yaitu: Struktur if Struktur switch

PERINTAH IF Perintah if berguna untuk memilih satu dari dua atau lebih alternatif jawaban yang tersedia Deklarasi: if (kondisi) pernyataan Bentuk di atas mempunyai arti bahwa jika kondisi bernilai benar maka pernyataan dibawahnya akan dikerjakan.

Contoh Program 1 // Mudah & Cepat Mempelajari C++ // Oleh harifuddin,ST,MT // Email: harifuddin@yahoo.com #include <iostream> using namespace std; int main() { int nilai; /*Memberikan informasi agar user memasukkan sebuah bilangan bulat*/ cout<<"Masukkan sebuah bilangan bulat : "; /*Membaca nilai yang dimasukkan dari keyboard dan disimpan ke variabel nilai*/ cin>>nilai; /* Menampilkan sebuah teks jika nilai yang tersimpan lebih besar dari nol*/ if (nilai > 0) cout<<"Nilai yang Anda masukkan adalah bilangan positif"; return 0; }

HASIL KOMPILASI

Contoh Program 2 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_IF /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { long int Pembelian,discount,total; cout<<"Pembelian: "; cin>>Pembelian; discount = 0; if (Pembelian > 100000) discount = 0.1 * Pembelian; total = Pembelian-discount; cout<<"total= "<<total<<endl; return 0; }

Hasil Kompilasi

PERINTAH IF……………. Perintah if juga dapat diikuti oleh suatu pernyataan majemuk Tanda { } digunakan untuk menandai awal dan akhir pernyataan yang akan dikerjakan jika pernyataan benar Deklarasi: if (kondisi) { pernyataan 1 pernyataan 2 ……. } Contoh: discount = 0; if (Pembelian > 100000){ discount = 0.1 * Pembelian; bonus= “Boneka”

PERINTAH IF …..ELSE Bentuk umum struktur percabangan ialah: if (kondisi) pernyataan 1 else pernyataan 2 Jika kondisinya benar maka pernyataan 1 yang dikerjakan Jika kondisinya salah maka pernyataan 2 yang dikerjakan

Contoh Program 3 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_IF /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { int Nilai; cout<<"Masukkan Nilai: "; cin>>Nilai; if (Nilai > 70) cout<<'\n'<<"Lulus"<<endl; else cout<<'\n'<<"Tidak Lulus"; return 0; }

Hasil Kompilasi

PERINTAH IF …..ELSE Deklarasi: Perintah if….else juga dapat diikuti pernyataan majemuk Deklarasi: if (kondisi){ pernyataan1 pernyataan2 …. } else { pernyataan3 pernyataan4 …..

Contoh Program 3 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_IF /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { long int Pembelian, Discount, Total; cout<<"Masukkan Pembelian: "; cin>>Pembelian; Discount = 0; if (Pembelian>= 1000000){ Discount = 0.1 * Pembelian; Total = Pembelian-Discount; } else { Discount = 0.05 * Pembelian; cout<<"Pembelian: "<<Pembelian<<endl; cout<<"Discount: "<<Discount<<endl; cout<<"Total: "<<Total<<endl; return 0;

Hasil Kompilasi

PERINTAH IF DALAM IF Perintah if dalam if sering disebut dengan nested-if Deklarasi: if (kondisi1) if (kondisi2) pernyataan1; else pernyataan2; pernyataan3;

PERINTAH IF DALAM IF…………… Pernyataan if dalam if juga mempunyai bentuk majemuk yang disebut if bertingkat Deklarasi: if (kondisi1) pernyataan1; else if (kondisi2) pernyataan2; ……. else pernyataan;

Contoh Program 4 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_IF /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { int Nilai; char Huruf; cout<<"Masukkan Nilai: "; cin>>Nilai; if (Nilai >= 81 && Nilai <= 100) Huruf = 'A'; else if (Nilai >= 71 && Nilai <= 80.5) Huruf = 'B'; else if (Nilai >= 61 && Nilai <= 70.5) Huruf = 'C'; else if (Nilai >= 51 && Nilai <= 60.5) Huruf = 'D'; else Huruf = 'E'; cout<<"Huruf: "<<Huruf<<endl; return 0; }

Hasil Kompilasi

PERINTAH SWITCH Perintah switch digunakan untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif Perintah switch ini digunakan untuk menggantikan pernyataan if bertingkat.

PERINTAH SWITCH………. Deklarasi: case konstanta1: pernyataan1: break; switch (ekspresi) { case konstanta1: pernyataan1: break; case konstanta2: pernyataan2: ……… case konstanta pernyataan; default: }

Contoh Program 5 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_IF /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { int kdhari; cout<<"Masukkan kode hari [1-7]: "; cin>>kdhari; switch (kdhari){ case 1: cout<<'\n'<<"Senin"; break; case 2: cout<<'\n'<<"Selasa"; case 3: cout<<'\n'<<"Rabu"; case 4: cout<<'\n'<<"Kamis";

Contoh Program 5……………… case 5: cout<<'\n'<<"Jumat"; break; case 6: cout<<'\n'<<"Sabtu"; case 7: cout<<'\n'<<"Minggu"; cout<<"kdhari: "<<kdhari<<endl; default: cout<<"Kode hari tidak ada"; } return 0;

Hasil Kompilasi

Contoh Program 6 /*----------------------------------------------------*/ //Aplikasi program membuat perintah_Switch /*Dibuat oleh harifuddin,ST,MT*/ //Email: harifuddin@yahoo.com #include<iostream> using namespace std; main () { int p,l,s,r,lb,kb,lp,kp; float lli,kli; char kode; cout<<"MENU BANGUN"<<endl; cout<<"-----------------------------------------"<<endl; cout<<"1. Bujur Sangkar"<<endl; cout<<"2. Persegi Panjang"<<endl; cout<<"3. Lingkaran"<<endl; cout<<'\n'<<"Masukkan Kode Bangun [B,P,L]: "; cin>>kode; switch (kode){ case 'B': cout<<'\n'<<"Menu Bujur Sangkar: "<<endl; cout<<"Masukkan sisi: "; cin>>s; lb = s * s; kb = 4 * s; cout<<"Jadi luasnya ialah : "<<lb<<endl; cout<<"Jadi Kelilingnya ialah : "<<kb<<endl; break;

Contoh Program 6 case 'P': cout<<'\n'<<"Menu Persegi Panjang: "<<endl; cout<<"Masukkan panjang: "; cin>>p; cout<<"Masukkan lebar: "; cin>>l; lp = p * l; kp = 2 * (p+l); cout<<"Jadi luasnya ialah : "<<lp<<endl; cout<<"Jadi Kelilingnya ialah : "<<kp<<endl; break; case 'L': cout<<'\n'<<"Menu Lingkaran: "<<endl; cout<<"Masukkan jari-Jari: "; cin>>r; lli = 3.14 * r * r; kli = 2 * 3.14 * r; cout<<"Jadi luasnya ialah : "<<lli<<endl; cout<<"Jadi Kelilingnya ialah : "<<kli<<endl; default: cout<<"Kode Bangun Tidak Ada"; }

Hasil Kompilasi

Terima Kasih