Sabtu, 27 September 2014

Aplikasi Bahasa C ++ Order Kamar



Dimisalkan kita ingin membuat tampilan display sebagai berikut:

Tampilan input
************************
Masukan nama pasien   =
Masukan kelas [1/2]                   =
Masukan kode [A/B]                  =
Lama inap perawatan                 =

Tampilan output
*************************
Program rumah sakit sekali
Nama pasien                 =
Kelas                            =
Kode kamar                  =
Jenis kamar                  =
Lama perawatan            =
Jumlah bayar                =
Diskon                          =
Total bayar                    =
*********************teima kasih**************

Soal

a.     Jumlah bayar= Harga *  lama inap
b.    Jika lama inap lebih dari 7 hari, maka dapat diskon 20% dari jumlah bayar, selain itu tidak atau 0
c.     Toatal baya= jumlah bayar – diskon


 ===================================================================================

maka codingnya adalah sbb:

#include <conio.h>
#include <iostream.h>
#include <stdio.h>
main()
{
int kelas,lama,harga=0,jum,diskon=0,total;
char nama[15],kode,*jenis;

cout<<"%%%%%%%%%%%%%%%"<<endl;
cout<<"Tampilan Input"<<endl;
cout<<"%%%%%%%%%%%%%%%"<<endl;

cout<<"Masukan Nama Pasien = ";cin>>nama;
cout<<"Masukan Kelas [1/2] = ";cin>>kelas;
cout<<"Masukan Kode [A/B]  = ";cin>>kode;
cout<<"Lama Inap Perawatan = ";cin>>lama;

cout<<"\n%%%%%%%%%%%%%%%\n";
cout<<"Tampilan Output\n";
cout<<"%%%%%%%%%%%%%%%\n\n\n";

switch (kelas)
{ case 1:
    cout<<"Nama Pasien    = "<<nama<<endl<<endl;
      cout<<"Kelas          = "<<kelas<<endl<<endl;
      cout<<"Kode Kamar     = "<<kode<<endl<<endl;
      if (kode=='A'||kode=='a')
      jenis="Mawar";         
      else if (kode=='b'||kode=='B')
      jenis="Melati";
      else
      jenis="Maaf Anda Salah Kode";
      cout<<"Jenis Kamar    = "<<jenis<<endl<<endl;
      cout<<"Lama Perawatan = "<<lama<<endl<<endl;
      if (kode=='A'||kode=='a')
      harga=250000;
      else if (kode=='b'||kode=='B')
      harga=300000;
      jum=harga*lama;
      cout<<"Jumlah Bayar   = "<<jum<<endl<<endl;
      if (lama>=7)
         diskon=0.2*jum;
      else
      diskon=0;
      cout<<"Diskon         = "<<diskon<<endl<<endl;
      total=jum-diskon;
      cout<<"Total Bayar    = "<<total<<endl<<endl;
      cout<<"\n\n%%%%%%%%%%%%%\n";
      cout<<"Terima Kasih\n";
      cout<<"%%%%%%%%%%%%%";

      break;

      case 2:
    cout<<"Nama Pasien    = "<<nama<<endl<<endl;
      cout<<"Kelas          = "<<kelas<<endl<<endl;
      cout<<"Kode Kamar     = "<<kode<<endl<<endl;
      if (kode=='A'||kode=='a')
      jenis="Teratai";
      else if (kode=='b'||kode=='B')
      jenis="Kenanga";
      else
      jenis="Maaf Anda Salah Kode";                   
      cout<<"Jenis Kamar    = "<<jenis<<endl<<endl;
      cout<<"Lama Perawatan = "<<lama<<endl<<endl;
      if (kode=='A'||kode=='a')
      harga=350000;
      else if (kode=='b'||kode=='B')
      harga=400000;
      jum=harga*lama;
      cout<<"Jumlah Bayar   = "<<jum<<endl<<endl;
      if (lama>=7)
         diskon=0.2*jum;
      else
      diskon=0;
      cout<<"Diskon         = "<<diskon<<endl<<endl;
      total=jum-diskon;
      cout<<"Total Bayar    = "<<total<<endl<<endl;
      cout<<"\n\n%%%%%%%%%%%%%\n";
      cout<<"Terima Kasih\n";
      cout<<"%%%%%%%%%%%%%";
      break;
   default :
   cout<<"Maaf Kelas Yang Anda Masukan Belum Terdaftar, MOHON PERIKSA ULANG !! ";
      }
getch();
}
 






Tidak ada komentar:

Posting Komentar