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;
}
 

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;
}