Home » » Program Toko Kue Enak Sekali

Program Toko Kue Enak Sekali

Written By Majelis Programmer on Jumat, 09 Oktober 2015 | Jumat, Oktober 09, 2015



Assalamu'alaikum warahmatullahi wabarakatuh......
Kali ini saya akan memberikan contoh scrip Toko Kue Enak Sekali pada Borland C++ di dalam program menggunakan Fungsi, Struct, Array 1, For Dan IF Else.
Silahkan Salin Scrip yang di bawah untuk di Pelajari.

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
judul()
{
cout<<"   TOKO TOKO KUE ENAK SEKALI  "<<endl;
cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<endl;
}
garis1()
{
cout<<"======================================================================="<<endl;
}

main()
{
struct
{
char kd_jenis[30],*jenis[30];
char ulangi,nm_pembeli[20],*ukuran[10];
}nama;
int i,j,ub,uk,h;
long jml_byr;
int jml_beli[30];
long harga[30],jml_harga[30];
jml_byr=0;
clrscr();
judul();
cout<<endl;
cout<<"Nama Pembeli        : ";gets(nama.nm_pembeli);
cout<<"Jumlah Data         : ";cin>>j;
cout<<endl;
clrscr();
for(i=1;i<=j;i++)
{
cout<<"Data Ke-              "<<i<<endl;
cout<<"Kode Kue[B/T/L]     : ";cin>>nama.kd_jenis[i];
cout<<"Jumlah Beli         : ";cin>>jml_beli[i];
cout<<endl;
}
for(i=1;i<=j;i++)
{
if(nama.kd_jenis[i]=='B')
{
nama.jenis[i]="Black Forest";
harga[i]=175000;
nama.ukuran[i]="20x20";
}
else
if(nama.kd_jenis[i]=='T')
{
nama.jenis[i]="Tiramisu    ";
harga[i]=155000;
nama.ukuran[i]="15x15";
}
else
if(nama.kd_jenis[i]=='L')
{
nama.jenis[i]="Lapis Legit ";
harga[i]=225000;
nama.ukuran[i]="30x30";
}
else
{
nama.jenis[i]="Salah Kode  ";
harga[i]=0;
jml_beli[i]=0;
nama.ukuran[i]=0;
}
}
clrscr();
judul();
cout<<"Nama Pembeli  :"<<nama.nm_pembeli<<endl;
garis1();
cout<<"\nNo.         Jenis Kue         Harga      Ukuran     Jumlah Beli    Subtotal   \n";
garis1();
for(i=1;i<=j;i++)
{
jml_harga[i]=jml_beli[i]*harga[i];
cout<<setiosflags(ios::left)<<setw(12)<<i;
cout<<setiosflags(ios::left)<<setw(0)<<nama.jenis[i];
cout<<setiosflags(ios::right)<<setw(12)<<harga[i];
cout<<setiosflags(ios::right)<<setw(12)<<nama.ukuran[i];
cout<<setiosflags(ios::right)<<setw(12)<<jml_beli[i];
cout<<setiosflags(ios::right)<<setw(12)<<jml_harga[i]<<endl;
jml_byr=jml_byr+jml_harga[i];
}
garis1();
cout<<"\nTotal Bayar    Rp."<<jml_byr<<endl;
cout <<"Uang Bayar     Rp.";cin>>ub;
uk = ub - jml_byr;
cout <<"Uang Kembali   Rp."<<uk<<endl;
garis1();
getch();
}

0 komentar:

Posting Komentar

Popular Posts

Blog Archive