Tuesday 25 November 2014

Contoh Membuat Program Menggunakan Fungsi Array Dimensi 1 Dan Dimensi 2 Di Borland C++...

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<iomanip.h>
#include<string.h>
main( )
{
int x ,a ,replay;
char jenis[6] = {'D','d','P','p','S','s'} ,*keterangan[6];
long total_potongan[6], jumlah_harga[6] = {0}, harga_satuan[6] = {2500 ,2000 ,1500};
long pajak[6], jumlah_bayar[6]= {0}, total_bayar[6];
replayyy:
clrscr( );
cout<<"\n\n\t       GEROBAK FRIED CHICKEN\n";
cout<<"\t     =========================\n";
cout<<"\t     Kode |  Jenis | Harga\n";
cout<<"\t     =========================\n";
cout<<"\t     [D]  |  Dada  |  Rp. 2500\n";
cout<<"\t     [P]  |  Paha  |  Rp. 2000\n";               
cout<<"\t     [S]  |  Sayap |  Rp. 1500\n\n";
cout<<"\t     ==========================\n";
cout<<"\t     Banyak Jenis : ";cin>>x;
jumlah_bayar[x] = 0;
if (x <= 0)
{
cout<<"\n\t\tBanyak Jenis Tidak Boleh Nihil";
goto end;
}
else
{
for(a = 1 ; a <= x; ++a)
{
cout<<"\t     Jenis Ke - "<<a;
cout<<"\n\t     Kode Potong [D/P/S] : ";cin>>jenis[a];
cout<<"\t     Banyak Potongan : ";cin>>total_potongan[a];
cout<<"\t     ==========================\n";
if (jenis[a] == 'D' || jenis[a] == 'd')
{
keterangan[a] = "Dada ";
harga_satuan[a] = 2500;
}
else if (jenis[a] == 'P' || jenis[a] == 'p')
{
keterangan[a] = "Paha ";
harga_satuan[a] = 2000;
}
else if (jenis[a] == 'S' || jenis[a] == 's')
{
keterangan[a] = "Sayap";
harga_satuan[a] = 1500;
}
else
{
cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
harga_satuan[a] = 0;
}
jumlah_harga[a] = harga_satuan[a] * total_potongan[a];
jumlah_bayar [x] = jumlah_bayar[x] + harga_satuan[a] * total_potongan[a];
if (jumlah_bayar[x] == 0)
{
pajak[x] = 0;
total_bayar[x] = 0;
}
else
{
pajak[x] = jumlah_bayar[x] * 0.1;
total_bayar[x] = jumlah_bayar[x] + pajak[x];
}
}
}
cout<<"\n\t        GEROBAK FRIED CHICKEN\n";
cout<<"================================================\n";
cout<<"|No.| Jenis     | Harga     | Banyak | Jumlah  |\n";
cout<<"|   | Potong    | Satuan    | Beli   | Harga   |\n";
cout<<"================================================\n";
for (a = 1; a <= x; ++a)
{
cout<<"  "<<a<<" | "<<keterangan[a]<<"     | "<<harga_satuan[a];
cout<<"      | "<<total_potongan[a]<<"      | Rp. "<<jumlah_harga[a]<<endl;
}
cout<<"================================================\n";
cout<<"\t      Jumlah Bayar  Rp. "<<jumlah_bayar[x]<<endl;
cout<<"\t      Pajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t      Total Bayar   Rp. "<<total_bayar[x];
cout<<"\n\n\t Kembali Ke Menu Awal ?... [Y/T] = ";
replay = getche();
if (replay == 'Y' || replay == 'y')
goto replayyy;
else
cout<<"\n\t\t   Terima Kasih";
end:
getch();
}

No comments:

Post a Comment