Program C++ Sederhana Untuk Mengidentifikasi Biaya Operasi Suatu Penyakit
|
Ilustrasi Seorang Programmer |
Oke, langsung saja berikut adalah soal pemrograman yang akan kita kerjakan.
Latihan 1
1. Buatlah sebuah program dengan menggunakan If dan Switch case untuk mengidentifikasi biaya operasi penyakit mata dan jantung dengan ketentuan sebagai berikut:
Biaya penyakit mata.
Penyakit Mata
|
Biaya
|
Katarak
|
7.500.000
|
Plus / Minus
|
5.000.000
|
Silinder
|
4.000.000
|
Biaya penyakit jantung.
Penyakit Jantung
|
Biaya
|
Koroner
|
500.000.000
|
Katup Jantung
|
350.000.000
|
Otot Jantung
|
450.000.000
|
Bagaimana cara membuat program di atas? berikut adalah source code dan penjelasannya.
Source Code
Penjelasan
int pilihan;
std::cout << "<< MENU MENGHITUNG BIAYA OPERASI >>\n" << std::endl;
std::cout << "1. Menghitung Biaya Operasi Mata" << std::endl;
std::cout << "2. Menghitung Biaya Operasi Jantung\n" << std::endl;
std::cout << "Masukkan Pilihan : ";
std::cin >> pilihan;
Pertama kita buar dulu sebuah variabel bertipe integer yang kita beri nama pilihan, kemudian kita pakai untuk menampung pilihan yang nantinya diinputkan oleh user.
if(pilihan == 1)
Kode di atas berguna untuk membuat kondisi, di mana jika yang diinputkan adalah 1, maka kode yang ada di dalamnya lah yang akan dieksekusi.
std::cout << "\n<< JENIS PENYAKIT MATA >>\n" << std::endl;
std::cout << "1. Katarak" << std::endl;
std::cout << "2. Plus / Minus" << std::endl;
std::cout << "3. Silinder\n" << std::endl;
std::cout << "Masukkan Pilihan : ";
std::cin >> pilihan;
Kode di atas kita gunakan untuk meminta user menginputkan pilihannya.
switch (pilihan)
Melakukan switch pada variabel pilihan.
case 1, case 2, case 3.
Case yang akan dieksekusi jika sesuai dengan yang diinputkan tadi.
default:
Bagian ini akan dieksekusi jika semua case di atas tidak terpenuhi.
else if(pilihan == 2)
Sama seperti di atas, jika pilihan yang diinputkan adalah 2, maka bagian ini lah yang akan dikerjakan.
else
Bagian ini akan dikerjakan jika kondisi pertama dan kedua tidak terpenuhi atau dengan kata lain jika yang diinputkan bukan 1 atau 2.
Demikian post kali ini, jika ada pertanyaan, silahkan tulis di kolom komentar.
0 Comments