Contoh Program Switch Sederhana CPP Tugas Praktikum || UNPAM

Esthonoles - Malam ini kita lanjutin sharing tugasnya, oke kita sekarang memasuki fungsi percabangan Switch, sebelum kita melanjutkan ke contoh kodingan dari program Switch saya akan sedikit menjelaskan tentang Pengertian Switch pada Cpp itu apa ?

decision switch modul unpam
Gambar cuma pemanis doang hehe,, :')
Pernyataan Switch - adalah pernyataan penyeleksian yang berfungsi untuk memanipulasi jalannya alur program berdasarkan Conditional Expresion, Switch dapat mengendalikan aliran program agar dapat berjalan secara fleksibel sesuai keinginan pengguna, pernyataan ini akan memilih pilihan yang sesuai dengan ekspresi kondisi.

Pada umumnya pernyataan swtich tidak jauh berbeda dengan IF, yang berbeda adalah jika pada if mengevaluasikan kebenaran dari sebuah ekspresi (condtional expression), seperti operasi logika relasi dan perbandingan yang menghasilkan bilangan boolehan 1 (benar) 0 (salah).
Pada switch dikhususkan untuk penyeleksian berdasarkan nilai dari ekspresi, dalam pernyataan switch penyeleksian dilakukan dengan memeriksa kondisi nilai dari suatu variabel bertipe integer, string, char, enum dan menyesuaikan dengan data yang dicari oleh salah satu label case yang ada. (sumber : belajarcpp.com).

#Struktur Dasar Dari Fungsi Switch
Switch (ekspresi)
{
	case pernyataan 1:
		pernyataan 1;
		break;
	case pernyataan 2:
		pernyataan 2;
		break;
	case pernyataan 3;
		pernyataan 3;
		break;
		
	default:
		pernyataan n;

}

Oke gaess itu dia tadi bentuk struktur dasar dari Decision Switch sekarang kita lanjut ke penggunaan pada programnya kita mulai dari yang mudah - mudah dulu yan biar kalean paham wkwkkw.

#Contoh Penggunaan Penyeleksian Switch
#include <iostream>
using namespace std;

int main()
{
	int kode;
	
	switch (kode)
	{
		case 1;
			cout<<"yang dipilih adalah 1";
		break;
		
		case 2;
			cout<<"yang dipilih adalah 2"
		break;
		
		case 3;
			cout<<"yang dipilih adalah 3"
		break;
		
		default :
			cout<<"Kode Salah Bambang !!";
		break;
	}
}
Baiklah itu dia sedikit gambaran  contoh penggunaan Decision Switch, nah karena kita tadi sudah belajar dasar-dasarnya kita lanjut ke yang sedikit lebih ribet gaes hehee :). Nah selanjutnya kita akan kembali membahas tentang tugas - tugas yang ada di modul praktikum algoritma unpam.

Baiklah kita lanjutkan ke bagian tugas akhir pada Bab Decision Switch, sebelumnya saya sudah membagikan Tugas Pendahuluan Switch Unpam, Pada tugas Akhir soalnya kira-kira begini penampakannya gaes,,
tugas akhir switch unpam
contoh soalnya gaes,,
Dengan ketentuan dari soal diatas kita tidak boleh menggunakan if hayo,,, giman kira-kira cara mengerjakan tugasnya !!.

#Jawaban Tugas Akhir Decison Switch
#include<iostream>
using namespace std;
main()
{
    int harga;

    	cout<<"\t-----------------------------"<<endl;
        cout<<" Masukan Total Pembelian : Rp."; cin>>harga;
    switch(harga)
    {
        case 100000 ... 199999:
            int dis, t;
            dis=harga*0.05;
            t=harga-dis;
            cout<<"Anda Mendapat Potongan Sebesar 5%: Rp."<<dis;cout<<endl;
            cout<<" Total Yang Harus Dibayar : Rp."<<t; break;
        case 200000 ... 299999:
            cout<<"\nBONUS ANDA : TIKET KE YOGYA"; break;
        case 300000 ... 399999:
            cout<<"\nBONUS ANDA : TIKET KE BALI"; break;
        case 400000 ... 499999:
            cout<<"\nBONUS ANDA : JAM TANGAN ROLEX"; break;
        case 500000 ... 1000000:
            cout<<"\nBONUS ANDA : TIKET KE SWISS"; break;
    default :
    	cout<<"\nMAAF TIDAK ADA BONUS UNTUK ANDA !!";
    }
}
nah itu dia tadi beberapa pembahasan tentang percabangan switch, tinggal tugas kalian nih gaes dalam pengaplikasian kodingan tersebut kalian bisa coba-coba sendiri mulai dari contoh dasar kodingan sampe jawaban tugas akhir kalian bisa praktekin. jangan lupa tinggalkan komentar dibawah ya,, biar gak tenggelam wkwkwk :')

1 Response to "Contoh Program Switch Sederhana CPP Tugas Praktikum || UNPAM"

Komentar Sesuai isi konten blog, untuk komentar yang mengandung link aktiv admin tidak publiskasikan,berkomentarlah yang bijak
Be Smart People Gaess,,,,,

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel