Pages

Wednesday, November 20, 2013

Modul 5: Pencabangan C++




Latihan Modul 5-1
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
#include  //librari untuk menyimpan fungsi-fungsi yang digunakan untuk menangani string
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "Kelulusan siswa \n \n"; //tampilkan ke layar

	double nilai_ujian; //deklarasi variabel double nilai_ujian

	cout << "Masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	char hasil_ujian[50]="tidak lulus"; //deklarasi variabel char hasil_ujian dengan besar array 50
	if (nilai_ujian >= 55) //kondisi jika nilai ujian lebih dari sama dengean 55
		strcpy (hasil_ujian,"lulus"); //salin karakter lulu ke variabel hasil_ujian

	cout << "hasil ujian : "; //tampilkan ke layar
	cout << hasil_ujian; //tampilkan nilai variabel hasil_ujian
	cout << endl << endl; //endline

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-2
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF-ELSE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	cout << "KELULUSAN SISWA \n \n"; //tampilkan ke layar

	double nilai_ujian; //deklarasi variabel double nilai_ujian
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if(nilai_ujian >=55){ //kondisi jika nilai ujiannya lebih dari sama dengan 55
		cout << "hasil ujian = lulus" << endl << endl; //tampilkan ke layar
	}

	else{ //kondisi jika kurang dari 55
		cout << "hasil ujian = tidak lulus" << endl << endl; //tampilkan ke layar
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-3
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF BERSARANG
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	double nilai_ujian; //deklarasi variabel double nilai_ujian
	char indeks; //deklarasi variabel char indeks
	char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40

	cout << "KONVERSI NILAI SISWA \n \n"; //tampilkan ke layar
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
		indeks='A'; //indeks nilai A
	}
	else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
		indeks='B'; //indeks nilai B
	}
	else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
		indeks='C'; //nilai indeks C
	}
	else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
		indeks='D'; //indeks nilai D
		cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
	}
	else{ //jika nilai_ujian kurang dari 35
		indeks='E'; //nilai indeks E
		cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
	}
	
	cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-4
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
LATIHAN SWITCH
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	int pilihan; //deklarasi variabel integer pilihan

	cout << "daftar mata kuliah :" << endl; //tampilkan ke layar
	cout << "====================" << endl; //tampilkan ke layar
	cout << "1. Pemograman C++" << endl; //tampilkan ke layar
	cout << "2. Pemograman C\n"; //tampilkan ke layar
	cout << "3. Arsitektur Komputer & Sistem Operasi"; //tampilkan ke layar
	cout << "\n4. Pemograman C#" << endl; //tampilkan ke layar
	cout << "5. Tugas Akhir I" << endl; //tampilkan ke layar
	cout << "6. Tugas AKhir II" << endl; //tampilkan ke layar
	cout << "7. Kerja Praktek" << endl << endl; //tampilkan ke layar

	cout << "pilih mata kuliah : "; //tampilkan ke layar
	cin >> pilihan; //memasukkan nilai inputan user ke variabel pilihan
	cout << endl; //endline

	switch (pilihan){ //mulai untuk memilih kondisi
	case 1: //apabila menginput 1
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 2: //apabila menginput 2
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 3: //apabila menginput 3
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 4: //apabila menginput 4
		cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 5: //apabila menginput 5
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 6: //apabila menginput 6
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	case 7: //apabila menginput 7
		cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
		break; //menghentikan perulangan yang sedang berjalan
	default: //apabila menginput selain 1-7
		cout << "pilihan anda tidak ada dalam daftar\n\n"; //tampilkan ke layar
	}
	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}


Latihan Modul 5-5
/*
PEMOGRAMAN C++ 
MICROSOFT VISUAL STUDIO 2012
SCORE NILAI SISWA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/

#include  //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std

int main(){ //fungsi main
	double nilai_ujian; //deklarasi variabel double nilai_ujian
	char indeks; //deklarasi variabel char indeks
	char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40
	char nama[40]; //deklarasi variabel char nama dengan besar array 40
	char matkul[40]; //deklarasi variabelchar matkul dengan besar array 40

	cout << "SCORE NILAI SISWA \n \n"; //tampilkan ke layar
	cout << "nama siswa : "; //tampilkan ke layar
	cin.getline(nama,40); //memasukkan inputtan user ke variabel nama
	cout << "mata kuliah : "; //tampilkan ke layar
	cin.getline(matkul,40); //memasukkan inputtan user ke variabel matkul
	cout << "masukkan nilai ujian : "; //tampilkan ke layar
	cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
	cout << endl; //endline

	if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
		indeks='A'; //indeks nilai A
	}
	else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
		indeks='B'; //indeks nilai B
	}
	else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
		indeks='C'; //nilai indeks C
	}
	else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
		indeks='D'; //indeks nilai D
	}
	else{ //jika nilai_ujian kurang dari 35
		indeks='E'; //nilai indeks E
	}
	
	cout << "NILAI SISWA" << endl; //tampilkan ke layar
	cout << "nama siswa : " << nama << endl; //tampilkan ke layar nilai variabel nama
	cout << "mata kuliah : " << matkul << endl; //tampilkan ke layar nilai variabel matkul
	cout << "nilai ujian : " << nilai_ujian << endl; //tampilkan ke layar nilai variabel nilai_ujian
	cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks
	if (nilai_ujian>55){ //jika nilai ujian lebih dari 55
		cout << "LULUS" << endl; //tampilkan ke layar
	}
	else{ //jika kurang dari 55
		cout << "TIDAK LULUS" << endl; //tampilkan ke layar
	}

	system("pause"); //program di pause
	return 0; //fungsi main berhenti
}

No comments:

Post a Comment