Monday, January 27, 2014

Tugas AP C++ Program PASIEN2.CPP

LISTING PROGRAM

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
int main()
{
        char lagi;
struct rumah_sakit
{
    char nama[50];
    char alamat[100];
    char umur[10];
    char pykt[100];
    char stat[10],jk[5];
    char gol[3];
    char ayah[50];
    char ibu[50];
};
    rumah_sakit pasien;
    clrscr();
    printf("==================================================\n");
    printf("|| RUMAH SAKIT UMUM SEHAT \t\t\t||\n");
    printf("|| Selamat Datang Di RUMAH SAKIT UMUM SEHAT    ||\n");
    printf("|| MELAYANI DENGAN KASIH & TANGGUNG JAWAB     ||\n");
    printf("==================================================\n");
    printf("\n");
    printf("\tMasukkan Identitas Pasien dibawah ini :\t\t\n\n");
    printf("Nama \t\t\t:");
    scanf("%s",pasien.nama);
    printf("Alamat \t\t\t:");
    scanf("%s",pasien.alamat);
    printf("Umur \t\t\t:");
    scanf("%s",pasien.umur);
    printf("Penyakit \t\t:");
    scanf("%s",pasien.pykt);
    printf("Gol Darah [O/A/AB/B]\t:");
    scanf("%s",pasien.gol);
    printf("Status \t\t\t:");
    scanf("%s",pasien.stat);
    printf("Jenis kelamin [L/P]\t:");
    scanf("%s",pasien.jk);

printf("\n=======================================================\n");
printf("\t\tNama Orang Tua Pasien..\t\t\n");
printf("\nNama Ayah :");
scanf("%s",pasien.ayah);
printf("\nNama Ibu :");
scanf("%s",pasien.ibu);

    int kamar;
    FILE *frs;


int total;
int vvip=3, vip=2, gen=1;
int hari;
char setuju;

   
        atas:
        printf("\n\n");
        printf("\t\tPemesanan kamar\t\t\n");
        printf("---------------------------------------------------------\n");
        printf("Anda ingin memesan kamar :\n");
        printf("\n1. Kamar VVIP\n2. Kamar VIP\n3. General\n\n");
        printf("Masukkan Pilihan Anda :");
        scanf("%d",&kamar);

        switch(kamar)
        {
        case 1 :
                    printf("\nAnda telah memilih kamar VVIP\n");
                    printf("Harga sewa kamar RP 3.000.000,00\n");
                    printf("Anda Setuju?[Y/N] :");
                    scanf("%s",&setuju);
                    if(setuju=='y'||setuju=='Y')
                    goto cetak1;
                    else
                    goto pil1;
                cetak1:
                    frs=fopen("aaa.txt","a+");
                    printf("\nBerapa hari Pasien dirawat :");
                    scanf("%d",&hari);
                    total=hari*vvip;
                    printf("\n======================\tOUTPUT\t========================\n");
                    printf("Nama Pasien \t\t: %s\n",pasien.nama);
                    printf("Alamat \t\t\t: %s\n",pasien.alamat);
                    printf("Umur \t\t\t: %s\n",pasien.umur);
                    printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
                    printf("Gol Darah \t\t: %s\n",pasien.gol);
                    printf("Status \t\t\t: %s\n",pasien.stat);
                    printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
                    printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
                    printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
                    printf("Total Biaya Pasien \t: %djuta",total);
                    fprintf(frs,"\nAnda memilih kamar VVIP\nHarga sewa kamar RP 3.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
                    fclose(frs);
                    getch();
                    break;

                pil1:
                    printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani..");
                    printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
                    scanf("%s",&lagi);
                    if(lagi=='y'||lagi=='Y')
                    goto atas;
                    else
                    goto bawah;
               

        case 2 :
                    printf("\nAnda telah memilih kamar VIP\n");
                    printf("Harga sewa kamar RP 2.000.000,00\n");
                    printf("Anda Setuju?[Y/N] :");
                    scanf("%s",&setuju);
                    if(setuju=='y'||setuju=='Y')
                    goto cetak2;
                    else
                    goto pil2;
                cetak2:
                    frs=fopen("aaa.txt","a+");
                    printf("\nBerapa hari Pasien dirawat :");
                    scanf("%d",&hari);
                    total=hari*vip;
                    printf("\n======================\tOUTPUT\t========================\n");
                    printf("Nama Pasien \t\t: %s\n",pasien.nama);
                    printf("Alamat \t\t\t: %s\n",pasien.alamat);
                    printf("Umur \t\t\t: %s\n",pasien.umur);
                    printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
                    printf("Gol Darah \t\t: %s\n",pasien.gol);
                    printf("Status \t\t\t: %s\n",pasien.stat);
                    printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
                    printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
                    printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
                    printf("Total Biaya Pasien \t: %djuta",total);           
                    fprintf(frs,"\nAnda memilih kamar VIP\nHarga sewa kamar RP 2.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
                    fclose(frs);
                    getch();
                    break;

                pil2:
                    printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani.. ");
                    printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
                    scanf("%s",&lagi);
                    if(lagi=='y'||lagi=='Y')
                    goto atas;
                    else
                    goto bawah;
               

        case 3 :
                    printf("\nAnda telah memilih kamar General\n");
                    printf("Harga sewa kamar RP 1.000.000,00\n");
                    printf("Anda Setuju?[Y/N] :");
                    scanf("%s",&setuju);
                    if(setuju=='y'||setuju=='Y')
                    goto cetak3;
                    else
                    goto pil3;
                cetak3:
                    frs=fopen("aaa.txt","a+");
                    printf("\nBerapa hari Pasien dirawat :");
                    scanf("%d",&hari);
                    total=hari*gen;
                    printf("\n======================\tOUTPUT\t========================\n");
                    printf("Nama Pasien \t\t: %s\n",pasien.nama);
                    printf("Alamat \t\t\t: %s\n",pasien.alamat);
                    printf("Umur \t\t\t: %s\n",pasien.umur);
                    printf("Nama Penyakit \t\t: %s\n",pasien.pykt);
                    printf("Gol Darah \t\t: %s\n",pasien.gol);
                    printf("Status \t\t\t: %s\n",pasien.stat);
                    printf("Jenis kelamin [L/P] \t: %s\n",pasien.jk);
                    printf("Nama Ayah Pasien\t: %s\n",pasien.ayah);
                    printf("Nama Ibu Pasien\t\t: %s\n",pasien.ibu);
                    printf("Total Biaya Pasien \t: %djuta",total);
                    fprintf(frs,"\nAnda memilih kamar General\nHarga sewa kamar RP 1.000.000,00\nselama %d hari\ndengan biaya %d juta rupiah\n",hari,total);
                    fclose(frs);
                    getch();
                    break;

                pil3:
                    printf("\n\n\t\t..Maaf Kami Tidak Bisa Melayani.. ");
                    printf("\n\n\nIngin Pilihan yang lain? Y/N : ");
                    scanf("%s",&lagi);
                    if(lagi=='y'||lagi=='Y')
                    goto atas;
                    else
                    goto bawah;
                    }
               
               
        bawah :
        printf("\n\n\t\t..TERIMA KASIH.. ");
        getch();   
        return 0;
        }

OUTPUT PROGRAM