Mengetahui hari dengan switch case dan Seleksi Nilai menggunakan C++
Pembahasan kali ini saya akan menunjukan kepada kalian Program C++ sederhana yang membahas
-Mengetahui Hari menggunakan else if
-Mengetahui Hari menggunakan switch case
-Seleksi Nilai beserta Nilai rata rata
Itulah diatas yanga saya akan bahas yaitu:
1. Mengetahui Hari
Sesuai judulnya yaitu mengetahui hari dengan memasukan Kode dari 1 sampai 7, User akan memasukan angka tersebut dan outputnya adalah Hari yang telah kita tentukan, dari mulai Hari Ahad hingga Sabtu.
Penjelasan:
Penjelasan:
- - Pertama
kita inisialisasikan terlebih dahulu kodehari dengan tipe integer
- - Selanjutnya
masukan proses do while jika User ingin
terus mengulang dengan variable pilih dan - tekan y jika ingin mengulang
- - Lalu cout <<
“Masukan Kode Hari : ” ;cin >> kodehari;
- - Kemudian
lakukan proses dengan menggunkan pengulangan if-else if agar proses sesuai yang diinginkan User dapat dimengerti tambahkan
If (kode hari == 1)
cout << {“Hari Ahad”;}dan
seterusnya
- - Lanjutkan
seperti yang diatas dan else {cout << “Kode Hari Salah”;}jika User memasukan
angka selain 1 sampai 7
- - Terakhir
lakukan do while jika User ingin mengulang Program ini.
F
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; int kodehari; do{ cout << "Masukan Kode Hari: ";cin >> kodehari; if (kodehari == 1){ cout << "Hari Ahad";} else if (kodehari == 2){ cout << "Hari Senin" ;} else if (kodehari == 3){ cout << "Hari Selasa";} else if (kodehari == 4){ cout << "Hari Rabu";} else if (kodehari == 5){ cout << "Hari Kamis";} else if (kodehari == 6){ cout << "Hari Jum'at";} else if (kodehari == 7){ cout << "Hari Sabtu";} else {cout << "Kode Hari Salah";} cout << endl; cout << "Apa anda ingin mengulang ? (y/n)"; cout << endl; cin >> pilih; }while (pilih == 'y');} |
Yang kedua masih sama
yaitu Kode Hari tapi menggunakan swtich case cara yang kedua ini lebih mudah
dimengerti, Langsung saja dengan
Penjelasan:
- Sama
seperti tadi yaitu Kita inisialisasikan kodehari dengan tipe integer
- Selanjutnya
masukan proses do while jika User ingin mengulang Program dengan variabel pilih
tipe char
- Dan
masukan case 1:cout << “Hari Ahad\n”; break; dan seterusnya
- \n adalah
endline untuk melewati 1 baris dan bias juga menggunakan endl; sama saja.
- Terakhir
cout << “Apa anda ingin mengulang ? (y/n)”; untuk mengulang program
dengan menekan ‘y’
Ini Screenshootnya:
h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; int kodehari; do{ cout << "Masukan Kode Hari: ";cin >> kodehari; switch(kodehari) {case 1: cout << "Hari Ahad\n"; break; case 2: cout << "Hari Senin\n"; break; case 3: cout << "Hari Selasa\n"; break; case 4: cout << "Hari Rabu\n"; break; case 5: cout << "Hari Kamis\n"; break; case 6: cout << "Hari Jum'at\n"; break; case 7: cout << "Hari Sabtu\n"; break; default: cout << "Kode Hari Salah";} cout << "Apa anda ingin mengulang? (y/n)"; cout << endl; cin >> pilih; }while (pilih == 'y'); } |
Yang Terakhir ini
adalah Seleksi Nilai yaitu dengan memasukan nilai dari User, Program ini berfungsi
untuk menghitung rata rata dan bila
salah satu nilai ada yang dibawah 60 maka tidak akan Lulus dan sebaliknyaa jika
semua nilai lebih dari 60 maka Lulus.Program ini biasanya digunakan di setiap
sekolah untuk menghitung Nilai dari siswa tersebut.
Penjelasan:
- Kita Inisialisasikan
terlebih dahulu a,b,c,rata2 dengan tipe data Integer
- Lalu cout
<< “Masukan Nilai A : ”;cin
>> a;cout endl; dan
seterusnya
- Dan Lakukan
proses menghitung rata raat dari ketiga nilai tersebut dengan rata2 = (a + b + c)
/3;
- Selanjutnya
if (a >= 40 && b >= 40 && c >= 40 && rata2
>= 60 ) Proses ini berfungsi untuk menentukan nilai jika salah satu dibawah
60 maka tidak Lulus dan sebaliknya
-Terakhir
proses do while
Ini Screenshootnya:
Ini Source Codenya:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; int main() {char pilih; cout << "======================" << endl; cout << " Muhamad Alfi R " << endl; cout << " X RPL 1 " << endl; cout << "======================" << endl; int a,b,c,rata2; do{ cout << "Masukan Nilai A : ";cin >> a;cout << endl; cout << "Masukan Nilai B : ";cin >> b;cout << endl; cout << "Masukan Nilai C : ";cin >> c;cout << endl; rata2 = (a + b + c) /3; cout << "Rata-rata Nilai anda adalah : " << rata2 << endl; if (a >= 40 && b >= 40 && c >= 40 && rata2 >= 60 ) {cout << "Selamat anda LULUS";} else cout << "Maaf, anda TIDAK LULUS"; cout << endl; cout << "Apa anda ingin mengulang (y/n) ?"; cout << endl; cin >> pilih; }while (pilih == 'y');} |
Hasilnya:
Sebelumnya kalian ingin tahu tentang beberapa teknik dari C++ ?
Solusinya ini
Sekian saja artikel kali ini Semoga Bermanfaat dan Selamat Beraktivitas..
Comments
Post a Comment