Tuesday, 17 December 2013

Program Hitung Gaji Karyawan Menggunakan C++




#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main() {
   float lk, jhk, gp, gh, bonus, jg;
   cout<<"PROGRAM HITUNG GAJI"<<endl;
   cout<<"==================="<<endl;
   cout<<endl;
   cout<<"INPUT LAMA KERJA (TAHUN) = ";
   cin>>lk;
   if (lk <= 1) {
      gp = 1000000;
   }
   else {
      gp = 2000000;
   }

   cout<<"INPUT LAMA KERJA (BULAN) = ";
   cin>>jhk;
   gh = jhk * 25000;
   if (jhk > 25) {
     bonus = 0.2 * gp;
   }
   else {
     if (jhk >= 20) {
       bonus = 0.1 * gp;
     }
     else {
       bonus = 0;
     }
   }
   jg = gp + gh + bonus;
   cout<<endl;
   cout<<"GAJI POKOK               = Rp. "<<setprecision(7)<<gp<<endl;
   cout<<"GAJI HARIAN              = Rp. "<<setprecision(7)<<gh<<endl;
   cout<<"BONUS                    = Rp. "<<setprecision(7)<<bonus<<endl;
   cout<<"JUMLAH GAJI              = Rp. "<<setprecision(7)<<jg;

   cout<<endl;
   cout<<endl;
   cout<<endl;
   if (jhk > 20) {
     cout<<"        Anda Rajin         ";
   }
   else {
     cout<<"        Anda Malas";
   }

   getch();
}

Menentukan Seseorang Boros atau Tidak Menggunakan C++




#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main() {
  int i;
  float pengeluaran, jumlah_pengeluaran, rata_rata;
  cout<<"PROGRAM HITUNG PENGELUARAN 1 TAHUN"<<endl;
  cout<<"=================================="<<endl;
  for(i=0; i<12; i++) {
    cout<<"Data Bulan Ke "<<(i+1)<<endl;
    cout<<"Input Pengeluaran         = ";
    cin>>pengeluaran;
    jumlah_pengeluaran = jumlah_pengeluaran + pengeluaran;
    cout<<endl;
  }
  rata_rata = jumlah_pengeluaran/i;
  cout<<"Jumlah Pengeluaran          = "<<setprecision(10)<<jumlah_pengeluaran<<endl;
  cout<<"Rata Rata Pengeluaran       = "<<setprecision(10)<<rata_rata<<endl;
  cout<<endl;
  if (rata_rata >= 1000000) {
    cout<<"                        Boros"<<endl;
  }
  else {
    cout<<"                        Tidak Boros"<<endl;
  }

  getch();

}

Menentukan Lulus atau Tidak Mahasiswa menggunakan C++




#include <iostream.h>
#include <conio.h>
#include <iomanip.h>
void main() {
  int i, jumlah_mahasiswa;
  char nim[10], nama[50], mata_kuliah[50];
  float nt, nq, nm, nu, na;
  cout<<"PROGRAM HITUNG RATA_RATA NILAI"<<endl;
  cout<<"=============================="<<endl;
    cout<<"Input Jumlah Mahasiswa = ";
    cin>>jumlah_mahasiswa;
    cout<<endl;
    cout<<endl;
  for(i=0; i<jumlah_mahasiswa; i++) {
    cout<<endl;
    cout<<"Data Mahasiswa Ke "<<(i+1)<<endl;
    cout<<"Input NIM              = ";
    cin>>nim;
    cout<<"Input Nama Mahasiswa   = ";
    cin>>nama;
    cout<<"Input Mata Kuliah      = ";
    cin>>mata_kuliah;
    cout<<"Input Niai Tugas       = ";
    cin>>nt;
    cout<<"Input Nilai Quis       = ";
    cin>>nq;
    cout<<"Input Nilai MID        = ";
    cin>>nm;
    cout<<"Input Nilai UAS        = ";
    cin>>nu;
    na = 0.1*nt + 0.2*nq + 0.3*nm + 0.4*nu;
    cout<<endl;
    cout<<"Nilai Akhir         = "<<setprecision(4)<<na<<endl;
    cout<<endl;
    if (na >= 60){
      cout<<"                       Lulus"<<endl;
    }
    else {
      cout<<"                       Tidak Lulus"<<endl;
    }
  }
 
  getch();

}

Menentukan Bilangan Positif atau Negatif menggunakan C++





#include <iostream.h>
#include <conio.h>
void main() {
  int bilangan;
  cout<<"Input Bilangan = ";
  cin>>bilangan;
  if(bilangan >= 0) {
    cout<<"Bilangan Positif";
  }
  else{
    cout<<"Bilangan Negatif";
  }

  getch();
}

Mencari Bilangan Terbesar Dari 3 buah bilangan Menggunakan C++




#include <iostream.h>
#include <conio.h>
  void main() {

  int bil1, bil2, bil3;

  cout<<"MENCARI BILANGAN TERBESAR"<<endl;
  cout<<"========================="<<endl;
  cout<<"INPUT BILANGAN 1 = ";
  cin>>bil1;
  cout<<"INPUT BILANGAN 2 = ";
  cin>>bil2;
  cout<<"INPUT BILANGAN 3 = ";
  cin>>bil3;
  cout<<endl;

  if (bil1 > bil2) {
    if (bil1 > bil3) {
      cout<<"BILANGAN TERBESAR = "<<bil1;
    }
    else {
      cout<<"BILANGAN TERBESAR = "<<bil3;
    }
  }
  else {
    if (bil2 > bil3) {
      cout<<"BILANGAN TERBESAR = "<<bil2;
    }
    else {
      cout<<"BILANGAN TERBESAR = "<<bil3;
    }
  }

  getch();
}