Program rumah sakit rawat jalan dan rawat inap C++

Program rumah sakit rawat jalan dan rawat inap C++

Berikut adalah Program rumah sakit rawat jalan dan rawat inap dengan menggunakan bahasa pemprogramman C++

C++
#include <iostream>
#include <conio.h>
#include <stdlib.h>

using namespace std;

void RawatInap()
{
    char name[50], JnsKel[10];
    string ruangan, an, NamaDr;
    char alamat[50], diagnosa[50];
    int dokter, kamar, lama, rm;
    long int HrgKamar, JasaDr, TotalObat, tindakan;

    cout<<"Nama            = ";
    cin>>name;
    cout<<endl;

    cout<<"No. Rekam Medis = ";
    cin>>rm;
    cout<<endl;

    cout<<"Alamat          = ";
    cin>>alamat;
    cout<<endl;

    cout<<"Jenis Kelamin   = ";
    cin>>JnsKel;
    cout<<endl;

    cout<<"Lama Menginap     = ";
    cin>>lama;
    cout<<endl;

    cout<<"Diagnosa         = ";
    cin>>diagnosa;
    cout<<endl;

    cout<<"Pilih Jenis Kamar:\n";
    cout<<"1. Kelas I\n";
    cout<<"2. Kelas II\n";
    cout<<"3. Kelas III\n";
    cout<<"4. VIP\n";
    cout<<"5. VVIP\n";
    cout<<"Pilihan Anda [ 1/2/3/4/5 ]= ";
    cin>>kamar;

    switch (kamar)
    {
    case 1:
        ruangan="Kelas I";
        cout<<"--- "<<ruangan<<" ---";
        HrgKamar=850000;
        break;

    case 2:
        ruangan="Kelas II";
        cout<<"--- "<<ruangan<<" ---";
        HrgKamar=1000000;
        break;

    case 3:
        ruangan="Kelas III";
        cout<<"--- "<<ruangan<<" ---";
        HrgKamar=1300000;
        break;

    case 4:
        ruangan="VIP";
        cout<<"--- "<<ruangan<<" ---";
        HrgKamar=1800000;
        break;

    case 5:
        ruangan="VVIP";
        cout<<"--- "<<ruangan<<" ---";
        HrgKamar=2450000;
        break;

    default:
        cout<<"Tidak Tersedia";
        break;
    }
    system("cls");

    cout<<endl;
    cout<<"Pilih Dokter:\n";
    cout<<"1. Dokter Anak\n";
    cout<<"2. Dokter Penyakit Dalam\n";
    cout<<"3. Dokter Mata\n";
    cout<<"4. Dokter Umum\n";
    cout<<"5. Dokter Bedah Umum\n";
    cout<<"Pilihan Anda [ 1/2/3/4/5 ]= ";
    cin>>dokter;

    switch (dokter)
    {
    case 1:
        NamaDr="Dokter Anak";
        cout<<"--- "<<NamaDr<<" ---";
        JasaDr=145000;
        break;

    case 2:
        NamaDr="Dokter Penyakit Dalam";
        cout<<"--- "<<NamaDr<<" ---";
        JasaDr=200000;
        break;

    case 3:
        NamaDr="Dokter Mata";
        cout<<"--- "<<NamaDr<<" ---";
        JasaDr=170000;
        break;

    case 4:
        NamaDr="Dokter Umum";
        cout<<"--- "<<NamaDr<<" ---";
        JasaDr=150000;
        break;

    case 5:
        NamaDr="Dokter Bedah Umum";
        cout<<"--- "<<NamaDr<<" ---";
        JasaDr=150000;
        break;


    }
    system("cls");

    cout<<endl;
    cout<<"Nama             = "<<name<<endl;
    cout<<"No. Rekam Medis  = "<<rm<<endl;
    cout<<"Jenis Kelamin    = "<<JnsKel<<endl;
    cout<<"Jenis Kamar      = "<<ruangan<<endl;
    cout<<"Dokter Tujuan    = "<<NamaDr<<endl;

    cout<<"========================================="<<endl;

    cout<<"     TOTAL YANG HARUS DIBAYAR        \n";
    cout<<"Nama Pasien      = "<<name<<endl;
    cout<<"No. Rekam Medis  = "<<rm<<endl;
    cout<<"Atas Nama        = ";
    cin>>an;

    cout<<"Dokter           = "<<NamaDr<<endl;
    cout<<"Jasa Dokter      = Rp. "<<JasaDr<<endl;
    cout<<"Kamar Inap       = "<<ruangan<<"   Rp. "<<HrgKamar<<endl;
    cout<<"Lama Menginap    = "<<lama<<" hari"<<endl;
    cout<<"Total            = Rp. "<<HrgKamar * lama<<endl;
    cout<<"Total Obat       = Rp. ";
    cin>>TotalObat;

    cout<<"Tindakan         = Rp. ";
    cin>>tindakan;

    long int TotalBiaya;

    TotalBiaya = JasaDr + HrgKamar + TotalObat + tindakan;
    cout<<"Total Biaya      = Rp. "<<TotalBiaya;
}

void RawatJalan()
{
    char name[50], JnsKel[10];
    string ruangan, an, NamaDr;
    char alamat[50], diagnosa[50];
    int dokter, kamar, lama, rm;
    long int HrgKamar, JasaDr, TotalObat, tindakan;
    int pil, PilihDr;

    cout<<"Nama            = ";
    cin>>name;
    cout<<endl;

    cout<<"No. Rekam Medis = ";
    cin>>rm;
    cout<<endl;

    cout<<"Alamat          = ";
    cin>>alamat;
    cout<<endl;

    cout<<"Jenis Kelamin   = ";
    cin>>JnsKel;
    cout<<endl;

    cout<<"Diagnosa         = ";
    cin>>diagnosa;

    system("cls");

    cout<<endl;
    cout<<"Pilih Poli :  "<<endl;
    cout<<"1.Poli Bedah Umum : Dr. Jamie Robert "<<endl;
    cout<<"2.Poli Anak : Dr. Anggi Venusia "<<endl;
    cout<<"3.Poli Mata : Dr. Reyna A Lily"<<endl;
    cout<<"4.Poli Penyakit Dalam : Dr. Ibnu Sina"<<endl;
    cout<<"5.Poli Umum : Dr. Giallyn Geneva C "<<endl;
    cout<<endl;

    cout<<"Pilih [ 1-8 ]= ";
    cin>>PilihDr;

    switch (PilihDr)
    {
    case 1:
        cout<<"--- Poli Bedah Umum ---\n";
        NamaDr="Dr. Mangkene";

        JasaDr=150000;
        break;

    case 2:
        cout<<"--- Poli Anak ---\n";
        NamaDr="Dr. Epostlab";

        JasaDr=200000;
        break;

    case 3:
        cout<<"--- Poli Mata ---\n";
        NamaDr="Dr. Basullung";

        JasaDr=150000;
        break;

    case 4:
        cout<<"--- Poli Penyakit Dalam ---\n";
        NamaDr="Dr. Teguh";

        JasaDr=175000;
        break;

    case 5:
        cout<<"--- Poli Umum ---\n";
        NamaDr="Dr. Pardede";

        JasaDr=150000;
        break;

    default:
        cout<<"Tidak Tersedia";
        break;
    }

    system("cls");

    cout<<endl;
    cout<<"Nama             = "<<name<<endl;
    cout<<"No. Rekam Medis  = "<<rm<<endl;
    cout<<"Jenis Kelamin    = "<<JnsKel<<endl;
    cout<<"Jenis Kamar      = "<<kamar<<endl;
    cout<<"Dokter Tujuan    = "<<dokter<<endl;

    cout<<"========================================\n";

    cout<<"     TOTAL YANG HARUS DIBAYAR        \n";
    cout<<"Nama Pasien      = "<<name<<endl;
    cout<<"No. Rekam Medis  = "<<rm<<endl;
    cout<<"Atas Nama        = ";
    cin>>an;

    cout<<"Dokter           = "<<NamaDr<<endl;
    cout<<"Jasa Dokter      = Rp. "<<JasaDr<<endl;
    cout<<"Total Obat       = Rp. ";
    cin>>TotalObat;
    cout<<"Tindakan         = Rp. ";
    cin>>tindakan;

    long int TotalBiaya;

    TotalBiaya = JasaDr + TotalObat + tindakan;
    cout<<"Total Biaya      = Rp. "<<TotalBiaya;
}


main()
{
    a:
    int pilih;
    char choice(2);

    cout<<"1. Rawat Inap"<<endl;
    cout<<"2. Rawat Jalan"<<endl;

    cout<<"Pilih [ 1 / 2]= ";
    cin>>pilih;

    if(pilih == 1)
    {
     RawatInap();
 }
 else if (pilih == 2)
 {
     RawatJalan();
 }
 else
 {
     cout<<"Wrong input";
 }
 cout<<endl;

 cout<<"\nBack to Menu [Y / N]: ";
 cin>>choice;

 if(choice == 'y')
 {
    goto a;
}
else
{
    system("cls");
}
}
C++

Semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *