Saturday, September 16, 2017

CONTOH PROGRAM C++ DENGAN ARRAY,STRUCT DAN FOR PADA BORLAND

 Berikut adalah contoh suatu program dengan bahasa C++ menggunakan sruct,array dan for pada
pada aplikasi borland ;

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
void garis()
{
cout<<"========================================================================"<<endl;
}
main()
{
struct
{
long int kode1,harga1,harga2,jh;
char kode2,jns_p[20],kapster[20];
}salon[10];
int i,j,tb,uang,kem;
char nk[20],nc[20];
char jwb;
atas:
tb=0;
clrscr();
garis();
cout<<"\t\t\t\***SALON KECANTIKAN***\n";
cout<<"\t\t\t      BEAUTY WOMEN"<<endl;
garis();
cout<<"Kasir : ";gets(nk);
cout<<"Customer : ";gets(nc);
cout<<"Jumlah perawatan : ";cin>>j;
garis();
for (i=1;i<=j;i++)
{
cout<<endl;
cout<<"Input perawatan ke - " <<i<<endl;
cout<<"input kode perawatan " <<endl;
cout<<"1.BLO1 2.LUR1 3.SPA2 : ";cin>>salon[i].kode1;


 if (salon[i].kode1==1)
 { strcpy(salon[i].jns_p,"BLOW PANJANG");
 salon[i].harga1=10000;
 }
 else if (salon[i].kode1==2)
 { strcpy(salon[i].jns_p,"LULUR REMPAH");
 salon[i].harga1=25000;
 }
 else if (salon[i].kode1==3)
 { strcpy(salon[i].jns_p,"BODY SPA");
 salon[i].harga1=30000;
 }
 else
 { cout<<"ERORR"<<endl;
  goto b;
 }
 cout<<"input kode kapster "<<endl;
 cout<<"A.alfredo B.borneo C.casandra : ";cin>>salon[i].kode2;
 if (salon[i].kode2=='a'||salon[i].kode2=='A')
 { strcpy(salon[i].kapster,"ALFREDO ");
 salon[i].harga2=5000;
 }
 else if (salon[i].kode2=='b'||salon[i].kode2=='B')
 { strcpy(salon[i].kapster,"BORNEO ");
 salon[i].harga2=6000;
 }
 else if (salon[i].kode2=='c'||salon[i].kode2=='C')
 { strcpy(salon[i].kapster,"CASANDRA ");
 salon[i].harga2=7000;
 }
 else
 { cout<<"\t\tERORR"<<endl;
   goto b;
 }
 salon[i].jh=(salon[i].harga1+salon[i].harga2);
}
clrscr();
garis();
cout<<"\t\t\tSTRUK PEMBAYARAN"<<endl;
cout<<"\t\t\t\"BEA WOMAN\""<<endl;
garis();
cout<<"Kasir : "<<nk<<endl;
cout<<"customer : "<<nc<<endl;
cout<<"Rincian Perawatan"<<endl;
garis();
cout<<"No.   Jenis       kapster    Biaya 1    Biaya 2    Total "<<endl;
garis();
for (i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(3)<<i;
cout<<setiosflags(ios::left)<<setw(15)<<salon[i].jns_p;
cout<<setiosflags(ios::left)<<setw(12)<<salon[i].kapster;
cout<<setiosflags(ios::left)<<setw(11)<<salon[i].harga1;
cout<<setiosflags(ios::left)<<setw(10)<<salon[i].harga2;
cout<<setiosflags(ios::left)<<setw(10)<<salon[i].jh<<endl;
tb=tb+salon[i].jh;
}
garis();
cout<<endl;
cout<<"\t\t\t\t\tTotal bayar        :Rp. "<<tb<<endl;
cout<<"\t\t\t\t\tMasukan Uang Bayar :Rp. ";cin>>uang;
kem=uang-tb;
cout<<"\t\t\t\t\tKembalian          :Rp. "<<kem<<endl;
garis();
cout<<"\t\t\tTERIMAKASIH "<<endl;
garis( );
cout<<endl;
b:
cout<<"\t\t\tINPUT DATA LAGI [ Y/N ]??";cin>>jwb;
jwb==getch();
if (jwb=='y'||jwb=='Y')
goto atas;
getch;
}

dengan output seperti berikut :






Sekian dan terimakasih ,semoga bisa membatu  buat yang sedang belajar.........

No comments:

Post a Comment

Silahkan komentar dengan baik dan sesuai dengan topik...!

CONTOH KASUS KEJAHATAN KOMPUTER BEDARSARKAN PASAL UU ITE

1) Undang-Undang Nomor 11 Tahun 2008 Tentang Internet & Transaksi Elektronik (ITE) Undang-undang ini, yang telah disahkan dan diundang...