Sabtu, 16 Januari 2016

CONTOH 1 (Gerobak Fried Chicken)

*Contoh penggunaan program C++

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
awal:
clrscr();
int potong [10];
float pajak,harga[20],total=0;
long bayar[20],totalbayar=0;
int i,n;
char kode[5],nama[20][20];
char lagi;
cout<<"   GEROBAK FRIED CHICKEN"<<endl;
cout<<"=-=-=-=-=-=-=-=-=-=-=-=-="<<endl;
cout<<"  Kode    Jenis Harga"<<endl;
cout<<"   D       Dada  Rp.2500"<<endl;
cout<<"   P       Paha  Rp.2000"<<endl;
cout<<"   S       Sayap Rp.1500"<<endl;

cout<<"=-=-=-=-=-=--=-=-=-=-=-=\n"<<endl;

cout<<"   Banyak jenis\t: ";cin>>n;
for(i=1;i<=n;i++){
cout<<"   Jenis Ke-\t: "<<i<<endl;
cout<<"   Jenis potong[D/P/ S]\t: ";cin>>kode[i];
cout<<"   Banyak potong\t: ";cin>>potong[i];
switch (kode[i])
{
case 'D':
case 'd':
{
    strcpy (nama [i],"Dada");
    harga[i]=2500;
}
break;
case 'P':
case 'p':
{
    strcpy (nama [i],"Paha");
    harga[i]=2000;
}
break;
case 'S':
case 's':
{
    strcpy (nama [i],"Sayap");
    harga[i]=1500;
}
break;
default:
    {
    strcpy (nama [i],"_");
    harga[i]=0;
    }
break;
}

bayar[i]=harga[i]*potong[i];
total=total+bayar[i];
pajak=0.1*total;
totalbayar=total+pajak;
}
clrscr();
cout<<"\t\tGEROBAK FRIED CHICKEN"<<endl;
cout<<"\n=================================================\n";
cout<<"\n\n No\tJenis\tHarga\tBanyak\t\tJumlah"<<endl;
cout<<"  \tPotong\tSatuan\tBeli\t\tHarga"<<endl;
cout<<"\n=================================================\n";
for(i=1;i<=n;i++){
cout<<"\n"<<setiosflags(ios::left)<<" "<<setw(7)<<i;
cout<<setiosflags(ios::left)<<setw(8)<<nama[i];
cout<<setiosflags(ios::left)<<setw(7)<<harga[i];
cout<<"  "<<potong[i];
cout<<"\t\t"<<"Rp."<<bayar[i];}
cout<<"\n=================================================\n";
cout<<"\n\t\t"<<"Jumlah bayar"<<" Rp."<<total;
cout<<"\n\t\t"<<"Pajak 10%"<<"    Rp."<<pajak;
cout<<"\n\t\t"<<"Total bayar"<<"  Rp."<<totalbayar;

cout<<"\n\n\n\t\t\t INGIN INPUT LAGI [Y/T] : ";cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto awal;
getch();
}
=> program yang akan dihasilkan sebagai berikut : (proses input)


















     (output) yang dihasilkan









Tidak ada komentar:

Posting Komentar