Program C++ Sederhana Untuk Mengidentifikasi Biaya Operasi Suatu Penyakit

Program C++ Sederhana Untuk Mengidentifikasi Biaya Operasi Suatu Penyakit


Hallo semua, pada kesempatan kali ini kita akan mencoba membuat program C++ sederhana, yaitu sebuah program yang dapat mengidentifikasi biaya operasi suatu penyakit. Program ini menggabungkan If dan Switch. Untuk kalian yang belum tau atau belum mengerti, kalian bisa membaca materi mengenai If Else di sini Program If Dua Kondisi Untuk Validasi Umur dengan C++ dan materi mengenai Switch Case di sini Program C++ Sederhana Menentukan Hari dengan Switch Case


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

Hasil run dari program di atas adalah sebagai berikut

Output 1 - Jika yang diinputkan bukan 1 atau 2.

Output 2 - Jika yang diinputkan bukan 1, 2 atau 3.

Output 3 - Jika yang diinputkan sesuai dengan yang ada di menu.

Output 4 - Jika yang diinputkan bukan 1, 2 atau 3.

Output 5 - Jika yang diinputkan sesuai dengan yang ada di menu.

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.

Post a Comment

0 Comments