Contoh Program C++ Menghitung Gaji Karyawan

Program ini menggunakan struct array, dalam prosesnya menggunakan pengulangan, dan menentukan nilai gajinya menggunakan proses pemilihan.

Ini Contoh Programnya :
#include<iostream.h>
#include<conio.h>

int main ()
{
    struct data
    {
        char nama[20];
        char ID[20];
        int gaji_60=500;
        int jam_kerja;
        float gaji_harian;
    };struct data pegawai[20];

cout<<"------------------------------------------------\n";
cout<<"Program Structur Menghitung Gaji Harian Karyawan\n";
cout<<"------------------------------------------------\n";
int x,y;
cout<<"Masukan Data Pegawai : ";
cin>>y;
for(x=0;x<y;x++)
    {
    cout<<"Masukan Nama Pegawai          : ";
    cin>>pegawai[x].nama;
    cout<<"Masukan ID Pegawai            : ";
    cin>>pegawai[x].ID;
    cout<<"Masukan Jam Kerja Pegawai     : ";
    cin>>pegawai[x].jam_kerja;
    cout<<endl;
    }

cout<<endl;
cout<<"-----------------------------------------\n";
cout<<"Nama"<<"\t"<<"ID"<<"\t"<<"Jam Kerja"<<"\t"<<"Gaji Harian"<<"\t"<<endl;
cout<<"-----------------------------------------\n";
for(x=0;x<y;x++)
{
if (pegawai[x].jam_kerja>7)

    pegawai[x].gaji_harian=((pegawai[x].jam_kerja-7)*(pegawai[x].gaji_60*15)+(7*pegawai[x].gaji_60));
 else
    pegawai[x].gaji_harian=pegawai[x].jam_kerja*pegawai[x].gaji_60;
cout<<pegawai[x].nama<<"\t"<<pegawai[x].ID<<"\t"<<pegawai[x].jam_kerja<<"\tRp "<<pegawai[x].gaji_harian<<"\t";
cout<<endl;
}
cout<<endl;
}
Ini Contoh Outputnya :

Comments

  1. Sama-Sama Gan Jangan lupa sering" Mampir yaa,, dan kalo ada yang kurang di mengerti bisa tanya aja

    ReplyDelete

Post a Comment

Popular posts from this blog

Contoh Program C++ Perpustakaan

Contoh Program C++ Menghitung Nilai Akhir Mahasiswa

Contoh Program C++ Array Dimensi 2 Matriks Ordo 2x3 dengan 2x3