Laporan Switch Case DevC++


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