Wednesday, 27 January 2016

PROGRAM PEMBAYARAN RUMAH SAKIT BERSALIN MENGGUNAKAN IF DAN SWITCH CASE

Berikut aye kasih source codenya :

#include
#include
#include
#include
main()
{
char kd, lahir[10],ruang[10],nm[10],alamat[15];
int biayakel,kls,biaya,lama,bayar;
printf("                     Hasil Input \n");
printf("              RS Bersalin BIAYA PERSALINAN \n");
printf("=============================================================\n");
printf("Nama Pasien           : "); scanf("%s",&nm);
printf("Alamat Pasien         : "); scanf("%s",&alamat);
printf("Lama Perawatan        : "); scanf("%i",&lama);
printf("Kelas Ruangan [1/2/3] : "); scanf("%i",&kls);
printf("Kode Kelahiran[N/V/C] : "); scanf("%s",&kd);

switch(kls)
{
    case 1:
    {
        strcpy(ruang,"FATIMAH");
        biaya=220000;
        break;
    }
    case 2:
    {
        strcpy(ruang,"ANNISA");
        biaya=140000;
        break;
    }
    case 3:
    {
        strcpy(ruang,"HASANAH");
        biaya=60000;
        break;
    }
}

if(kd=='N')
{
    strcpy(lahir,"NORMAL");
    biayakel=600000;
}
else if(kd=='V')
{
    strcpy(lahir,"VAKUM");
    biayakel=1200000;
}
else
{
    strcpy(lahir,"CAESAR");
    biayakel=3000000;
}
bayar=(lama*biaya)+biayakel;

system("CLS");
printf("                     Hasil Output \n");
printf("              RS Bersalin BIAYA PERSALINAN \n");
printf("=============================================================\n");
printf("Nama Pasien     : %s \n",nm);
printf("Alamat Pasien   : %s \n",alamat);
printf("Lama Perawatan  : %i Hari \n",lama);
printf("Kelas Ruangan   : %i \n",kls);
printf("Nama Ruangan    : %s \n",ruang);
printf("Biaya Per Hari  : Rp. %i \n", biaya);
printf("Kode  Kelahiran : %c \n",kd);
printf("Jenis Kelahiran : %s \n",lahir);
printf("Biaya Kelahiran : Rp. %i \n",biayakel);
printf("Bayar           : Rp. %i \n",bayar);
printf("=============================================================");
getch();
}

0 komentar:

Post a Comment