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();
}
Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi: