SMK NEGERI
2 KARANGANYAR
REKAYASA
PERANGKAT LUNAK
TAHUN AJAR
2017/2018
Nama : Hasim
Azari
No :
15/6045
Kelas : XI RB
Standar
Kompetensi : Pemrograman Dasar
Kompetensi
Dasar : Decission atau
Percabangan C++ (Switch Case)
·
Tujuan :
Mempelajari dan memahami percabangan Switch Case dalam
bahasa C++.
·
Alat dan Bahan :
1.
Aplikasi Dev C++
2.
Laptop / Komputer
·
Teori
Dasar :
Decision atau percabangan adalah suatu perintah untuk memilih yang
didasarkan atas kondisi tertentu. Suatu aksi akan dipilih hanya jika kondisi
yang telah didefinisikan terpenuhi. dalam bahasa C++ ada dua perintah
percabangan yaitu perintah if dan perintah switch.
Perintah
switch adalah perintah pemilihan yang melibatkan banyak kondisi, biasanya
dipakai untuk menggantikan perintah if yang terlalu banyak. bentuk umum dari
switch adalah sebagai berikut è
switch(kondisi){
case konstanta_1: statment; break;
case konstanta_2: statment; break;
case konstanta_3: statment; break;
case konstanta_n: statment; break;
default: statment_lainnya; break;
}
·
Pembuatan Program :
Ingin membuat program yang
menampilkan suatu pilihan hiburan. Maka perlu percabangan yang terdiri dari
beberapa pilihan hiburan, berikut pendeklarasian program switch case è
#include <iostream>
using namespace std;
int main (){
int
pilihan;
cout<<"*******>>Selamat
Datang di Club Potterheads<<*******";
cout<<endl;
cout<<"Masukan
pilihan hiburan yang ingin anda pilih(1/2/3) : ";
cin>>pilihan;
switch(pilihan){
case
1: cout<< "Pilihan No. "<<pilihan<< " adalah
buku Harry Potter";break;
case
2: cout<< "Pilihan No. "<<pilihan<< " adalah
film Titanic";break;
case
3: cout<< "Pilihan No. "<<pilihan<< " adalah
cerpen romantis";break;
default:
cout<<"pilihan tidak ada";break;
}
return
0;
}
·
Hasil Program :
Program diatas akan menampilkan output yang sesuai kode
program pilihan yang dibuat jika nilai input diinisaliasi.
Apabila nilai input tidak diinisialisasi, maka akan
diberikan nilai default yaitu berupa pernyataan “pilihan tidak ada”.
Tidak ada komentar:
Posting Komentar