Jumat, 28 Juni 2013

contoh program C++

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>

garis()
{
cout<<"==========================================================="<<endl;
}

main()
{
int i,j,jh[5];
char kode[5],lagi[5],jenis[5][10];
long int banyak[5],bayar[5],kembali[5],harga[5],jb=0,total[5],pajak[5];

clrscr;
atas:
cout<<"\t\t\t\t ICE CREAM BUBLE ";cout<<endl;
cout<<"\t\t----------------------------------------------"<<endl;
cout<<"\t\t\t selamat datang di ice cream buble"<<endl<<endl;
cout<<"banyak jenis   :";cin>>j;
cout<<endl;

for (i=1;i<=j;i++)
{
cout<<"jenis ke"<<i<<endl;
cout<<"jenis rasa [S/C/V]                   :";cin>>kode[i];
cout<<"banyak beli                             :";cin>>banyak[i];
cout<<endl;

if (kode[i]=='S'||kode[i]=='s')
     {
            strcpy(jenis[i],"stroberi");
            harga[i]=7000;
     }
else if (kode[i]='C'||kode[i]=='c')   
     {
            strcpy(jenis[i],"Coklat");
            harga[i]=8000;
     }
else
     {
            strcpy(jenis[i],"vanila");
            harga[i]=9000;
     }
jh[i]=harga[i]*banyak[i];
jb=jb+jh[i];
}


cout<<endl;
cout<<"\t\t ICE CREAM BUBLE "<<endl;
   garis();
   cout<<"no.   jenis         harga             banyak     jumlah          "<<endl;
   cout<<"       rasa           satuan             beli       harga            "<<endl;
   garis();

for(i=1;i<=j;i++)
{
            cout<<setiosflags(ios::left)<<setw(6)<<i;
   cout<<setiosflags(ios::left)<<setw(15)<<jenis[i];
            cout<<setiosflags(ios::left)<<setw(15)<<harga[i];
            cout<<setiosflags(ios::left)<<setw(10)<<banyak[i];
   cout<<setiosflags(ios::left)<<setw(10)<<jh[i]<<endl;

}

cout<<endl;
garis();
cout<<"\t\t\t\t total     :"<<jb;
pajak[i]=jb*0.1;
cout<<"\t\t\t\t\t\t\t\t pajak 10%   :"<<pajak[i]<<endl;
total[i]=pajak[i]+jb;
cout<<"\t\t\t\t total bayar  :"<<total[i]<<endl;
cout<<"\t\t\t\t uang bayar   :";cin>>bayar[i];
kembali[i]=bayar[i]-total[i];
cout<<"\t\t\t\t uang kembali   :"<<kembali[i]<<endl;
cout<<"****TERIMA KASIH****"<<endl;
cout<<"ingin input lagi[Y/T] ?";cin>>lagi[i];
clrscr();

if(lagi[i] =='Y'||lagi[i]=='y')
goto atas;
getch();
}


Tidak ada komentar:

Posting Komentar