Try And Learn....Semua Pasti Bisaaa

Latihan 1 Class, Array

08/06/2009 23:46

APOTEK “SEHAT”, ingin dibuatkan program untuk transaksi penjualan yang dilakukan oleh APOTEK tersebut. Dengan ketentuan sebagai berikut :

 

1.      Nama Kasir didapat dari :

 

Kode Kasir

Nama Kasir

1

Ani

2

Suti

 

2.      Nama Obat Harga Obat dan Dosis didapat dari :

Kode Obat

Nama Obat

Dosis

Harga Obat

A

Decolgen

5 gr

500/btr

B

Antasida

10 gr

200/btr

 

3.     

Total Bayar didapat dari = Harga * Jumlah

4.      Kembali didapat dari = Bayar - Total Bayar

5.      Buatlah class dengan nama Apotek.

 

III.   Rancangan LayOut

 

a.      Rancangan Masukan

 

APOTEK “ SEHAT”

 

Kode Kasir  [1/2]                        =

Nama Pembeli                =

Kode Obat [A/B]             =

Jumlah Beli                                =

 

b.      Rancangan Keluaran

 Jika sudah selesai memasukan data maka akan langsung tampil Keluaran sesuai dengan data yang diinputkan dan sesuai dengan proses yang ditentukan. Berikut rancangan outputnya:

 

            APOTEK “SEHAT”

             Jl. Rajawali No. 5

             Telepon 12345678

 

Nama Kasir                    =

Nama Pembeli                =

Nama Obat                    =

Harga Obat                    = Rp.

Dosis                             =         

Jumlah Beli                    =

Total Bayar                    = Rp.

Bayar                            = Rp.

Kembali             = Rp.

 

Jawaban :

#include

#include

#include

 

class apotik

{

   public:

            char koka,koba;

            char naka[20],namo[25],napem[30];

            int jum,dosis;

   float harga,totbay,bay,kem;

};

main()

{

clrscr();

            int i,n;

            apotik ptk[5];

 

   cout<<"Masukkan Banyak Data= ";cin>>n;

            for (i=1;i<=n;i++)

            {

            cout<<"\nKode Kasir [1/2]  : ";cin>>ptk[i].koka;

            cout<<"\nNama Pembeli                         : ";cin>>ptk[i].napem;

            cout<<"\nKode Obat [A/B]   : ";cin>>ptk[i].koba;

   cout<<"\nJumlah Beli              : ";cin>>ptk[i].jum;

   cout<<

   if (ptk[i].koka=='1')

            strcpy(ptk[i].naka,"Ani");

   else

            strcpy(ptk[i].naka,"Suti");

 

            if (ptk[i].koba=='A' || ptk[i].koba=='a')

            {strcpy(ptk[i].namo,"Decolgen");

       ptk[i].dosis=5;

       ptk[i].harga=500;}

            else

            {strcpy(ptk[i].namo,"Antasida");

       ptk[i].dosis=10;

       ptk[i].harga=200;}

            ptk[i].totbay=ptk[i].harga * ptk[i].jum;

   }

   for (i=1;i<=n;i++)

   {

   clrscr();

   cout<<"==========================="<

   cout<<"    APOTEK 'SEHAT'   "<

   cout<<"  Jl. Rajawali No. 5          "<

   cout<<"   Telepon 12345678          "<

   cout<<"==========================="<

   cout<<"   Nama Kasir         : "<

   cout<<"   Nama Pembeli : "<

   cout<<"   Nama Obat    : "<

   printf("  Harga Obat    :Rp. %8.0f",ptk[i].harga);

   cout<<" btr";

   cout<<"  \nDosis    : "<

   cout<<"   Jumlah Beli    : "<

   printf("  Total Bayar    :Rp. %8.0f",ptk[i].totbay);

   cout<<" \nBayar    :Rp. ";cin>>ptk[i].bay;

   ptk[i].kem=ptk[i].bay-ptk[i].totbay;

   printf("  Kembali    :Rp %8.0f",ptk[i].kem);

   }

   getch();

    }

 

Tags:

Contact

Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi:
"RODAM COMPUTER"
Perumahan Sukaraya Indah
Blok C12A No. 02 Cikarang Utara
Angga Saputra (02196008921)
Daniel Taufik (08567979543)

Search site

© 2008 All rights reserved.

Make a website for freeWebnode