Modul5-3 (Pencabangan (if dan switch))

Dalam sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan dan pengulangan, Pencabangan program adalah suatu pemilihan pernyataan (statement) yang akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu. Pada pemograman C++ umumnya terdapat dua jenis struktur yang digunakan untuk proses pencabangan yaitu “if” dan “switch”.
Pencabangan dengan menggunakan pernyataan if merupakan suatu pernyataan yang berguna untuk melakukan pengamblilan keputusan terhadap dua kemungkinan.
Pernyataan switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai.

berikut contoh program pencabangan :

// project 5-3 : Pencabangan IF Bersarang
// Nama : Taupik Nurhidayat
// NIM : 131439105
#include <iostream>
using namespace std;

int main ()
{
	double Nilai_Ujian;
	char Indeks;

	cout << "    KONVERSI NILAI SISWA \n \n";
	cout << " Masukan Nilai Ujian : ";
	cin >> Nilai_Ujian;
	cout << endl;
	if (Nilai_Ujian >= 85)
	{
		Indeks = 'A';
	}
	else if (Nilai_Ujian >= 75)
	{
		Indeks = 'B';
	}
	else if (Nilai_Ujian >= 55)
	{
		Indeks = 'C';
	}
	else if (Nilai_Ujian >=40)
	{
		Indeks = 'D';
	} 
	else
	{
		Indeks = 'E';
	}

	cout << "Indeks Siswa = " << Indeks << endl;

	system ("pause");
	return 0;
}

video pengerjaan

//Project 5-4 : Pernyataan Switch
// Nama  : Taupik Nurhidayat
// NIM : 49013105

#include <iostream>
using namespace std;

int main ()
{
int pilihan;

cout << "Staf Pengajar Pemograman C++ :" << endl;
cout << "==============================" << endl;
cout << "1. Dr. Ary Setijadi Prihatmanto" << endl;
cout << "2. Dr. Aciek Ida Wuryandari \n";
cout << "3. Dr. Pranoto Rusmin";
cout << "\n4. Dr. Hilwadi Hindersah" << endl;
cout << "5. Marisa Paryasto, MT" << endl;
cout << "6. Kusprasapta Mutijarsa, MT" <<endl;
cout << "7. Syahban Rangkuti, MT" << endl;
cout << "8. Reza Darmakusuma, MT" << endl;
cout << "9. Ferlin Ashadi, MT\n";
cout << "10. Harry Septanto, MT" << endl << endl;

cout << "Staff Pengajar Pemograman C++ : ";
cin >> pilihan;
cout << endl;

switch (pilihan)
{
case 1:
	cout << "Pilihan anda salah\n" << endl;
	break;
case 2:
	cout << "Pilihan anda benar\n" << endl;
	break;
case 3:
	cout << "Pilihan anda salah\n" << endl;
	break;
case 4:
	cout << "Pilihan anda salah\n" << endl;
	break;
case 5:
	cout << "Pilihan anda benar\n" << endl;
	break;
case 6:
	cout << "Pilhan anda salah\n" << endl;
	break;
case 7:
	cout << "Pilihan anda benar\n" << endl;
	break;
case 8: 
	cout << "Pilihan anda benar\n" << endl;
	break;
case 9: 
	cout << "Pilihan anda salah\n" << endl;
	break;
case 10:
	cout << "Pilihan anda benar\n" << endl;
	break;
default:
	cout << "Pilihan anda tidak ada dalam daftar\n\n";
}
system ("pause");
return 0;
}	

video pengerjaan

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s