Sunday, May 19, 2013

Program Mencari Diskon di C++


#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();
}

Tipe Data Dalam C++


Tipe Data C++


Tipe data merupakan format yang digunakan untuk menginisialisasi sebuah variabel, dimana variabel tersebut mempunyai ukuran, size maupun bertipe string, character ataupun number.
Dalam C++ kita akan diperkenalkan beberapa macam tipe data yaitu sebagai berikut :
  1. Tipe data bilangan Bulat 
tipe data bilangan bulat ini terbagi lagi atas bebrapa tipe data yaitu
- int (integer)
-char (character)
-short (short integer)
-long (long integer) 
  1.  Tipe data Bilangan Real 
- Float (real)
-Double (real double)
-Long Double
  1.   Tipe data unsigned
- unsigned char
- unsigned int (integer)
- unsigned short (short integer)
- unsigned long (long integer)

Array Dalam C++



#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();
}