Contoh Program C++ Fungsi, Mencari Discount


Seletalah sebelumnya saya membagikan contoh program c++ menggunakan array sekarng saya akan kembali memberikan contoh program c++ tapi bukan array, kali ini saya akan memberikan materi baru yaitu contoh program c++ menggunakan fungction sederhana.

Function digunakan untuk menempatkan kumpulan data dalam satu wadah untuk kemudian di panggil kembali untuk ditampilkan, pada contoh kali ini saya membuat 2 functoin:

1. function potong: fungction ini saya buat untuk menghitung jumlah potongan/diskon.
2. function garis: function ini berfungsi untuk menampilkan garis.

Cara penulisan function:

  • potong(int pem,float diskon, float jumhar): potong adalah nama functionnya, kemudian didalam tanda kurunga adalah tipe data beserta data-data yang akan di pakai untuk menampilkan data.
  • return : fungsi nya adalah untuk mengeksekusi data-data yang akan di tampilkan.
Cara Pemanggilan function:
  • potong(pem,diskon,jumhar): potong adalah function yang akan di pakai, kemudian yang didalam kurung adalah data/variabel yang akan di eksekusi.

Konsep program yang saya buat kali ini adalah mencari diskon yang didapat dari pembelian barang.

Silahkan download kodenya disini: Download Kode
Atau anda bisa copy paste kode dibawah ini:



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

potong(int pem,float diskon, float jumhar)
{
return (jumhar=pem-diskon);
}
garis()
{
cout<<"====================================\n";
}

main()
{
int pem;
float diskon,jumhar;
cout<<"Progam hitung potongan\n";
garis();
cout<<"Masukan Pembelian Barang Rp ";cin>>pem;
if (pem>=1000000 && pem<=5000000)
diskon=0.2*pem;
else if (pem>500000)
diskon=0.35*pem;
else if  (pem<1000000)
diskon=0;
cout<<"Besar Diskon yang diberikan Rp "<<diskon<<endl;
cout<<"Besar harga yang harus dibayarkan Rp"<<potong(pem,diskon,jumhar);
getch();
}


KET :
*warna kuning : termasuk pada fungsi


Semoga Bermanfaat, GOOD LUCK :D

Contoh Program C++ Array


Seperti biasa ane mau share contoh program yang ane buat sendiri menggunakan aplikasi yang selalu nemenin ane yaitu borland 5.02.
Sekarang sih saya mau ngasih contoh program array.

Anda bisa download kodenya disini: http://sh.st/ZD6Lv
Atau silahkan copy paste kode dibawah ini: 






#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
main()
{
int bj,n,hs[4],jh[4],bp[4],jb=0,tb;
char kp[4],*jp[4];
float pj;
cout<<"GEROBAK FRIED CHICKEN         \n";
cout<<"------------------------------\n";
cout<<"Kode Jenis Potong Harga       \n";
cout<<"------------------------------\n";
cout<<" D   Dada         Rp. 2500    \n";
cout<<" P   Paha         Rp. 2000    \n";
cout<<" S   Sayap        Rp. 1500    \n";
cout<<"------------------------------\n";

cout<<"Banyak Jenis : ";cin>>bj;
for (n=1;n<=bj;n++)
{
cout<<"Jenis Ke - : "<<n<<endl;
cout<<"Kode Potong [D/P/S] : ";cin>>kp[n];
cout<<"Banyak Potong : ";cin>>bp[n];
}
clrscr();

cout<<"GEROBAK FRIED CHICKEN\n";
cout<<"-----------------------------------------\n";
cout<<"No. Jenis     Harga   Bayak  Jumlah      \n";
cout<<"    Potong    Satuan  Beli   Harga       \n";
cout<<"-----------------------------------------\n";
for (n=1;n<=bj;n++)
{
cout<<setiosflags(ios::left)<<setw(4)<<n;
if (kp[n]=='D'||kp[n]=='d')
{ jp[n]="Dada";
  hs[n]=2500;
}
else if (kp[n]=='p'||kp[n]=='P')
{ jp[n]="Paha";
  hs[n]=2000;
}
else if (kp[n]=='S'||kp[n]=='s')
{ jp[n]="Sayap";
  hs[n]=1500;
}

cout<<setiosflags(ios::left)<<setw(10)<<jp[n];
cout<<setiosflags(ios::left)<<setw(8)<<hs[n];
cout<<setiosflags(ios::left)<<setw(7)<<bp[n];
jh[n]=hs[n]*bp[n];
cout<<setiosflags(ios::left)<<setw(12)<<jh[n]<<endl;
jb=jb+jh[n];
}
cout<<"-----------------------------------------\n";
cout<<"              Jumlah Bayar Rp "<<jb<<endl;
pj=jb*0.1;
cout<<"              Pajak 10%    Rp "<<pj<<endl;
tb=jb+pj;
cout<<"              Total Bayar  Rp "<<tb<<endl;
getch();
}

Semoga Bermanfaat, GOOD LUCK :D