[Coding] Kode Hari If Else & Switch Case dan Quiz part2

Assalamualaikum Warahmatullahi Wabarakatuh

Haiiii kalian, ketemu lagi dengan saya.. Pada sehat kann? Gimana aktifitas kalian minggu ini? Seru kah? Ohh iya disini saya balik lagi berarti ada tutorial baru buat kaliann >yeeee<

Iyap, kali ini ada tutorial kodingan tentang Menentukan Hari dengan Kode harinya dengan cara if else dan switch case. Langsung saja kuy, simak penjelasannya ya...

1. KODE HARI IF-ELSE
Nahh, sekarang yang if-else dulu ya,,  seperti yang kemarin2 saya buat,  fungsi if else adalah menyaring atau menyeleksi sebuah masukkan / inputan untuk mengoutputkan yang benar sesuai pilihannya. Contoh kasusnya seperti kali ini, kita menentukan hari dengan sebuah kode yang kita inputkan, dimana si kode tersebut akan mengoutputkan nilai yang berbeda-beda tiap kode nya.  Jadi seperti ini nih wankawan..


Dengan itu maka, Output nya akan seperti ini... 



Mau script nya? Bolehh, 
————————————————————————————————————————
#include <iostream>
using namespace std;

main (){
int a;
char sect1 = 'y';

cout << "[:............Putri Intan............:]" << endl;
cout << "_________________X-TKJ_________________" << endl << endl;
do{
cout << "Masukkan Kode Hari (1/7) : "; cin >> a;

if (a==1){
cout << "Hari ini, Hari Minggu. Selamat Beraktifitas :)" << endl;
} else if (a==2) {
cout << "Hari ini, Hari Senin. Selamat Beraktifitas :)" << endl;
} else if (a==3) {
cout << "Hari ini, Hari Selasa. Selamat Beraktifitas :)" << endl;
} else if (a==4){
cout << "Hari ini, Hari Rabu. Selamat Beraktifitas :)" << endl;
} else if (a==5){
cout << "Hari ini, Hari Kamis. Selamat Beraktifitas :)" << endl;
} else if (a==6){
cout << "Hari ini, Hari Jumat. Selamat Beraktifitas :)" << endl;
} else if (a==7){
cout << "Hari ini, Hari Sabtu. Selamat Beraktifitas :)" << endl;
} else {
cout << "Maaf Kode yang anda masukkan salah" << endl;
}
cout << "ulangi? (y/t)"; cin >> sect1;
}while (sect1 == 'y');
}
————————————————————————————————————————

2.KODE HARI SWITCH-CASE
Sekarang menentukan harinya dengan switch case. Switch case  sebenarnya fungsinya sama saja dengan if else, tapi switch case lebih mudah. Karena tinggal mengetik saja pilihan nya pada syntax case nya. (Contoh case1,  case2, dll).  Jadi seperti ini nih wankawan..



Untuk Output nya, akan sama seperti yang if-else tadi



Sama, kan? Nih script nya.. 
————————————————————————————————————————
#include <iostream>
using namespace std;

main (){
int a;
char sect1 = 'y';

cout << "[:............Putri Intan............:]" << endl;
cout << "_________________X-TKJ_________________" << endl << endl;
do{
cout << "Masukkan Kode Hari (1/7)"; cin >> a;
switch (a){
case 1 : cout << "Hari ini, Hari Minggu. Selamat Beraktifitas :)" << endl; break;
case 2 : cout << "Hari ini, Hari Senin. Selamat Beraktifitas :)" << endl; break;
case 3 : cout << "Hari ini, Hari Selasa. Selamat Beraktifitas :)" << endl; break;
case 4 : cout << "Hari ini, Hari Rabu. Selamat Beraktifitas :)" << endl; break;
case 5 : cout << "Hari ini, Hari Kamis. Selamat Beraktifitas :)" << endl; break;
case 6 : cout << "Hari ini, Hari Jumat. Selamat Beraktifitas :)" << endl; break;
case 7 : cout << "Hari ini, Hari Sabtu. Selamat Beraktifitas :)" << endl; break;
default : cout << "Maaf Kode yang anda masukkan salah" << endl;
}
cout << "Ulangi? (y/t)"; cin >> sect1;
}while (sect1 == 'y');
}
————————————————————————————————————————

3. QUIZ PART 2
Untuk Quiz kali ini, guru saya memberikan soal seperti ini :

"Buatlah Program untuk memasukkan 3 buah bilangan yang menyatakan nilai ujian tiga buah mata pelajaran, cetak perkataan "LULUS"  bila nilai rata - rata ketiga buah bilangan tersebut lebih besar atau sama dengan 60 dan ketiga bilangan tersebut tidak ada yang mendapat nilai mati (nilai dibawah 40). Bila nilai rata -  rata di bawah 60, atau ada nilai yang mendapat nilai mati, maka cetak perkataan "TIDAK LULUS". "

Nah,  jadi logikanya seperti ini.  Kita inputkan 3 nilai, lalu kita seleksi dengan if-else untuk menyatakan lulus / tidak lulus nya.  Saya mengerjakannya seperti ini.. 


Nah, untuk ini sih yang menjadi bagian pentingnya itu adalah ketika if-else nya. Kan tadi di soalnya nyatakan lulus apabila nilai rata2 lebih dari atau sama dengan 60 dan tidak ada yg mendapat nilai mati atau nilai yang dibawah 40. Jadi ini di IF kan, lalu untuk else nya sudah pastinya dinyatakan tidak lulus..  Ini outputnya.. 



Nah seperti itu outputnya.. Nih script nya.. 
————————————————————————————————————————
#include <iostream>
using namespace std;

main () {
string a,b,c;
int x,y,z,v;
char sect1 = 'y';

cout << "[:............Putri Intan............:]" << endl;
cout << "_________________X-TKJ_________________" << endl << endl;
do{
cout << "≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈" << endl;
cout << "≈         Apakah Anda Lulus?        ≈" << endl;
cout << "≈                     quizpart2.cpp ≈" << endl;
cout << "≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈" << endl << endl;
cout << "Masukkan 3 Nilai dari 3 Mata Pelajaran" << endl << endl;
cout << "1.Mata Pelajaran : "; cin >> a;
cout << "Nilai " << a << " saya adalah : "; cin >> x; cout << endl;
cout << "2.Mata Pelajaran : "; cin >> b;
cout << "Nilai " << b << " saya adalah : "; cin >> y; cout << endl;
cout << "3.Mata Pelajaran : "; cin >> c;
cout << "Nilai " << c << " saya adalah : "; cin >> z; cout << endl;
cout << "≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈" << endl;
cout << "            ...Loading...            " << endl;
cout << "≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈" << endl << endl;

v = (x+y+z)/3;

if ((v>=60) && (x,y,z>=40)){
cout << "Selamat Anda LULUS!" << endl;
cout << "Dengan nilai rata - rata " << v << endl;
}else{
cout << "Anda TIDAK LULUS!" << endl;
cout << "Tetap semangattt!!!" << endl;
}

cout << "Masukkan Nilai Lagi? (y/t)"; cin >> sect1;
}while (sect1 == 'y');
}
————————————————————————————————————————

Yapp, sudah selesai bahasan kita kali ini...  Saatnya saya pamit kembali dan tetap nantikan updatean selanjutnya ya.. Terima Kasih telah mengunjungi blog ini semoga bermanfaat ya.. Sekian.. 

Wassalamualaikum Warahmatullahi Wabarakatuh 

Komentar

Postingan populer dari blog ini

[Coding] Lama Proyek, Gaji Karyawan, Diskon dan Absolut

FUNGSI

[Coding] Operasi ABC dan Modulus