#include <iostream.h>
#include <conio.h>
int main()
{
int jum,b[50],d[50];
int lama[50],jam=20000,har=15000;
char nama[100][100];
cout<<"====================================================="<<endl;
cout<<" GAJI KARYAWAN PT. GEMBIRA RIA "<<endl;
cout<<"====================================================="<<endl;
cout<<endl;
cout<<" KETERANGAN JABATAN:"<<endl;
cout<<"-----------------------------------------------------"<<endl;
cout<<" 1. Manager"<<endl;
cout<<" 2. Asisten Manager"<<endl;
cout<<" 3. Sekretaris"<<endl;
cout<<" 4. Karyawan"<<endl;
cout<<"-----------------------------------------------------"<<endl;
cout<<endl;
cout<<" MASUKKAN JUMLAH KARYAWAN YANG AKAN DI HITUNG : ";cin>>jum;
cout<<"-----------------------------------------------------"<<endl;
cout<<endl;
for(int n=2;n<=jum;n++)
{
cout<<" IDENTITAS : "<<n<<endl;
cout<<" Nama Karyawan = ";cin>>nama[n];
cout<<" Jabatan "<<nama[n]<<"= ";cin>>b[n];
cout<<" Kehadiran "<<nama[n]<<"= ";cin>>d[n];
cout<<" Lembur "<<nama[n]<<"= ";cin>>lama[n];
cout<<"-----------------------------------------------------"<<endl;
}
cout<<"====================================================="<<endl;
for(int n=1;n<=jum;n++)
{
switch(b[n])
{
case 1:
if (d[n]<25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((1500000-(d[n]*har))+500000)<<endl;break;}
else if (d[n]>=25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((1500000+(d[n]*har))+500000)<<endl;break;}
case 2:
if (d[n]>=25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((900000+(d[n]*har))+(lama[n]*jam))<<endl;break;}
else if(d[n]<25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((900000-(d[n]*har))+(lama[n]*jam))<<endl;break;}
case 3:
if(d[n]>=25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((800000+(d[n]*har))+(lama[n]*jam))<<endl;break;}
else if(d[n]<25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((800000-(d[n]*har))+(lama[n]*jam))<<endl;break;}
case 4:
if(d[n]>=25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<(((600000+(d[n]*har))+(lama[n]*jam)))<<endl;break;}
else if(d[n]<25)
{cout<<"total gaji "<<nama[n]<<"= Rp."<<((600000-(d[n]*har))+(lama[n]*jam))<<endl;break;}
}
cout<<"====================================================="<<endl;
}
getch();
}
//contoh menghitung nilai rata rata
#include<iostream.h>
#include<conio.h>
#define max 7
main()
{
char b[10];
float a[max],jumlah=0,rata_rata;
int j;
cout<<"masukkan nama kamu :";
cin>>b;
//Memasukkan nilai ke dalam elemen array
// \n\n" berfungsi sama seperti endl
cout<<"Masukkan Nilai : \n\n";
for(j=1;j<=3;j++)
{
cout<<"nilai kuis ke "<<j<<"= ";
cin>>a[j];
jumlah=jumlah + a[j];
}
//Melakukan Proses perhitungan
rata_rata=jumlah/max;
cout<<endl;
//Menampilkan Hasil Perhitungan
cout<<"Nilai Rata-Rata= "<<rata_rata;
getch();
}
<blink> Fungsi</blink>
#include<iostream.h>
#include<conio.h>
void garis();
//prototype function
void main() //main function
{
clrscr();
garis(); //panggil function
cout << "NIM NAMA MAHASISWA" << endl;
garis(); //panggil function
cout << "M0197001 AMIR HAMZAH" << endl;
cout << "M0197002 PAIMAN" << endl;
garis();
getch(); //panggil function
}
void garis() //detail function
{
int i;
for(i=0;i<=5;i++)
{
cout << "----";
}
cout << endl;
}