Selasa, 03 Maret 2015
Program Penggajian
#include <stdio.h>
#include <conio.h>
main()
{
int jamlembur, transport;
long int gajipokok=2944562, gajikotor, totalgajilembur;
long int attendance=50000;
float pajak, gajibersih;
char nama[50];
clrscr();
printf ("Nama Pegawai : ") ;gets (nama);
printf ("Lama Lembur : ") ;scanf("%i",&jamlembur);
totalgajilembur= (long int) 17020.5896*jamlembur;
printf ("Hari Kerja : ") ;scanf("%i",&transport);
transport= (int) 27000*transport;
gajikotor=gajipokok+totalgajilembur+transport+attendance;
pajak=0.02*gajipokok;
gajibersih=gajikotor-pajak;
clrscr();
printf("==========PT.TRAD INDONESIA========== \n");
printf("Hasil Perhitungan \n");
printf("Nama Pegawai : %s\n", nama);
printf("Gaji Pokok : Rp. %li\n", gajipokok);
printf("Lama Lembur : %i jam\n", jamlembur);
printf("Total Gaji Lembur : Rp. %li\n",totalgajilembur);
printf("Transport : Rp. %i\n",transport);
printf("Attendance : Rp. %li\n",attendance);
printf("Gaji Kotor : Rp. %li\n",gajikotor);
printf("Pajak (2%) : Rp. %f\n", pajak);
printf("Gaji Bersih : Rp. %f\n",gajibersih);
getch();
return 0;
}
Contoh Program Penggajian
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int jamkerja,lembur,jamtanpalembur,upahlembur;
char nama[20],golongan;
float upahkes,upah;
cout<<"\nNama Karyawan : ";
cin>>nama;
cout<<"Golongan [A/B/C/D] : ";
cin>>golongan;
cout<<"Jumlah Jam Kerja : ";
cin>>jamkerja;
cout<<endl;
if (jamkerja>48)
{
lembur=jamkerja-48;
jamtanpalembur=48;
}
else
{
lembur=0;
jamtanpalembur=jamkerja;
}
switch(golongan)
{
case'A':
upah=jamtanpalembur*7000;
break;
case'B':
upah=jamtanpalembur*8000;
break;
case'C':
upah=jamtanpalembur*9000;
break;
case'D':
upah=jamtanpalembur*10000;
break;
}
upahlembur=lembur*5000;
upahkes=upah+upahlembur;
cout<<"====================================";
cout<<"\n Hasil Penghitungan Gaji Karyawan";
cout<<"\n====================================";
cout<<endl;
cout<<"Nama Karyawan : "<<nama<<endl;
cout<<"Gaji keseluruhan : Rp"<<upahkes<<endl;
system ("pause");
return 0;
}
#include<cstdlib>
using namespace std;
int main()
{
int jamkerja,lembur,jamtanpalembur,upahlembur;
char nama[20],golongan;
float upahkes,upah;
cout<<"\nNama Karyawan : ";
cin>>nama;
cout<<"Golongan [A/B/C/D] : ";
cin>>golongan;
cout<<"Jumlah Jam Kerja : ";
cin>>jamkerja;
cout<<endl;
if (jamkerja>48)
{
lembur=jamkerja-48;
jamtanpalembur=48;
}
else
{
lembur=0;
jamtanpalembur=jamkerja;
}
switch(golongan)
{
case'A':
upah=jamtanpalembur*7000;
break;
case'B':
upah=jamtanpalembur*8000;
break;
case'C':
upah=jamtanpalembur*9000;
break;
case'D':
upah=jamtanpalembur*10000;
break;
}
upahlembur=lembur*5000;
upahkes=upah+upahlembur;
cout<<"====================================";
cout<<"\n Hasil Penghitungan Gaji Karyawan";
cout<<"\n====================================";
cout<<endl;
cout<<"Nama Karyawan : "<<nama<<endl;
cout<<"Gaji keseluruhan : Rp"<<upahkes<<endl;
system ("pause");
return 0;
}
Program Penjualan
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
int kodebarang, jmlbeli, jmlbayar, pil,harga,totbayar;
char nama[50], kodeukuran;
string ukuran,merk;
cout<<"\t\t\tPROGRAM PENJUALAN TOKO BUSANA AYU"<<endl;
cout<<"Masukan Nama Pembeli :";
cin>>nama;
cout<<"Masukan Kode Barang 4/7/8 :";
cin>>kodebarang;
cout<<"Masukan Kode Ukuran S/M/L :";
cin>>kodeukuran;
cout<<"Masukan Jumlah Beli :";
cin>>jmlbeli;
cout<<endl;
cout<<endl;
system("cls");
if (kodebarang==4)
{
if (kodeukuran=='S')
{
merk="T-shirt Polo";ukuran="Smile";harga=100000; }
else if (kodeukuran=='M')
{
merk="T-shirt Polo";ukuran="Medium";harga=240000; }
else if (kodeukuran=='L')
{
merk="T-shirt Polo";ukuran="Large";harga=280000; }}
else if (kodebarang==7)
{
if (kodeukuran=='S')
{
merk="Celana Jeans Lea";ukuran="Small";harga=120000; }
else if (kodeukuran=='M')
{
merk="Celana Jeans Lea";ukuran="Medium";harga=150000; }
else if (kodeukuran=='L')
{
merk="Celana Jeans Lea";ukuran="Large";harga=200000; }}
else if (kodebarang==8)
{
if (kodeukuran=='S')
{
merk="Kemeja Yves";ukuran="Small";harga=125000; }
else if (kodeukuran=='M')
{
merk="Kemeja Yves";ukuran="Medium";harga=150000; }
else if (kodeukuran=='L')
{
merk="Kemeja Yves";ukuran="Large";harga=200000; }}
jmlbayar=harga*jmlbeli;
totbayar=jmlbayar;
cout<<"\t\t\tSTRUK PEMBAYARAN TOKO BUSANA AYU"<<endl;
cout<<"Nama Pembeli :"<<nama<<endl;
cout<<"Merk Barang :"<<merk<<endl;
cout<<"Jenis Ukuran :"<<ukuran<<endl;
cout<<"Jumlah Beli :"<<jmlbeli<<endl;
cout<<"Harga Barang :Rp."<<harga<<endl;
cout<<"Total Pembayaran :Rp."<<totbayar;
cout<<endl;
system ("pause");
return 0;
}
Contoh program penjualan
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int mm, p, bp, sp;
double hrg;
float diskon, pjk, th, byr;
lagi:
cout<<"MENU MAKANAN"<<endl;
cout<<"1. Cap Cay Goreng"<<endl;
cout<<"2. Kakap Asam Manis"<<endl;
cout<<"3. Puyung Hay"<<endl<<endl;
cout<<"Pilihan ? ";cin>>mm;
if(mm<=0 || mm>3)
{
cout<<"Menu tdk ada"<<endl<<endl<<endl;
goto lagi;
}
lagidong:
cout<<endl<<endl;
cout<<"P O R S I"<<endl;
cout<<"1. Kecil"<<endl;
cout<<"2. Sedang"<<endl;
cout<<"3. Besar"<<endl<<endl;
cout<<"Pilihan ? ";cin>>p;
if(p<=0 || p>3)
{
cout<<"Porsi tdk ada"<<endl<<endl<<endl;
goto lagidong;
}
cout<<endl<<endl;
cout<<"Banyak Pesanan ? ";cin>>bp;
cout<<endl<<endl;
lagidongah:
cout<<"STATUS PESANAN"<<endl;
cout<<"1. Makan Di Tempat"<<endl;
cout<<"2. Bawa Pulang"<<endl<<endl;
cout<<"Pilihan ? ";cin>>sp;
if(sp<=0 || sp>2)
{
cout<<"Status pesan tdk ada"<<endl<<endl<<endl;
goto lagidongah;
}
cout<<endl<<endl;
if(mm==1)
{
if(p==1)
hrg=15000;
else if(p==2)
hrg=20000;
else
hrg=25000;
}
else if(mm==2)
{
if(p==1)
hrg=30000;
else if(p==2)
hrg=40000;
else
hrg=50000;
}
else
{
if(p==1)
hrg=10000;
else if(p==2)
hrg=15000;
else
hrg=20000;
}
th=bp*hrg;
if(sp==1)
pjk=10/100. * th;
else
pjk=0;
if(mm==2 && p==3)
diskon=5./100 *th;
else
diskon=0;
byr=th-diskon+pjk;
cout<<"Total Harga = "<<th<<endl;
cout<<"Diskon = "<<diskon<<endl;
cout<<"Pajak = "<<pjk<<endl;
cout<<"Bayar = "<<byr<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int mm, p, bp, sp;
double hrg;
float diskon, pjk, th, byr;
lagi:
cout<<"MENU MAKANAN"<<endl;
cout<<"1. Cap Cay Goreng"<<endl;
cout<<"2. Kakap Asam Manis"<<endl;
cout<<"3. Puyung Hay"<<endl<<endl;
cout<<"Pilihan ? ";cin>>mm;
if(mm<=0 || mm>3)
{
cout<<"Menu tdk ada"<<endl<<endl<<endl;
goto lagi;
}
lagidong:
cout<<endl<<endl;
cout<<"P O R S I"<<endl;
cout<<"1. Kecil"<<endl;
cout<<"2. Sedang"<<endl;
cout<<"3. Besar"<<endl<<endl;
cout<<"Pilihan ? ";cin>>p;
if(p<=0 || p>3)
{
cout<<"Porsi tdk ada"<<endl<<endl<<endl;
goto lagidong;
}
cout<<endl<<endl;
cout<<"Banyak Pesanan ? ";cin>>bp;
cout<<endl<<endl;
lagidongah:
cout<<"STATUS PESANAN"<<endl;
cout<<"1. Makan Di Tempat"<<endl;
cout<<"2. Bawa Pulang"<<endl<<endl;
cout<<"Pilihan ? ";cin>>sp;
if(sp<=0 || sp>2)
{
cout<<"Status pesan tdk ada"<<endl<<endl<<endl;
goto lagidongah;
}
cout<<endl<<endl;
if(mm==1)
{
if(p==1)
hrg=15000;
else if(p==2)
hrg=20000;
else
hrg=25000;
}
else if(mm==2)
{
if(p==1)
hrg=30000;
else if(p==2)
hrg=40000;
else
hrg=50000;
}
else
{
if(p==1)
hrg=10000;
else if(p==2)
hrg=15000;
else
hrg=20000;
}
th=bp*hrg;
if(sp==1)
pjk=10/100. * th;
else
pjk=0;
if(mm==2 && p==3)
diskon=5./100 *th;
else
diskon=0;
byr=th-diskon+pjk;
cout<<"Total Harga = "<<th<<endl;
cout<<"Diskon = "<<diskon<<endl;
cout<<"Pajak = "<<pjk<<endl;
cout<<"Bayar = "<<byr<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}