IF dan Else dalam C++ adalah pernyataan yang digunakan untuk menyatakan pilihan antara 2 hasil atau lebih dari itu untuk menghasilkan outputan yang sesuai dengan data yang akan kita input sebelumnya.
Soal.
Scriptnya akan seperti ini:
#include<iostream>
using namespace std;
int main()
{
    string nama;
    float pddkan,honor=30000,gk,jbtan;
    float t_pddkan,hlbr=2500,jam_k,th_lbr,ttl;
    cout<<" Program Hitung Honor Karyawan " <<endl;
    cout<<"             Pandu " <<endl;
    cout<<" Nama Karyawan        :   " ; cin >>nama;
    cout<<" Golongan Karyawan    :   " ; cin >>gk;
    cout<<" Pendidikan Karyawan  :   " ; cin >>pddkan;
    cout<<" Jumlah Jam kerja     :   " ; cin >>jam_k;
    if (gk ==1)
    { jbtan = honor*0.05;
        if (pddkan==1)
        {pddkan = honor *0.25;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan==2){pddkan = honor *0.5;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan<4){pddkan = honor *0.75;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        }
     else if (gk ==2)
    { jbtan = honor*0.05;
        if (pddkan==1)
        {pddkan = honor *0.25;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan==2){pddkan = honor *0.5;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan <4){pddkan = honor *0.75;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
}
      else if (gk <4)
    { jbtan = honor*0.05;
        if (pddkan==1)
        {pddkan = honor *0.25;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan==2){pddkan = honor *0.5;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
        else if(pddkan <4){pddkan = honor *0.75;
            if(jam_k <8){
                th_lbr=0;
            }
            else if (jam_k==8){th_lbr=hlbr;}
            else if (jam_k==9){th_lbr=hlbr+2500;}
            else if (jam_k==10){th_lbr=hlbr+5000;}
            else if (jam_k==11){th_lbr=hlbr+7500;}
            else if (jam_k==12){th_lbr=hlbr+1000;}
        }
    }
    ttl=jbtan+t_pddkan+th_lbr+honor;
    cout<<endl;
    cout <<" Karyawan bernama : " <<nama <<endl;
    cout <<" Honor Diterima    "  <<endl;
    cout<<" Honor Tetap             : " <<honor<<endl;
    cout<<" Tunjangan Jabatan       : " <<jbtan<<endl;
    cout<<" Tunjangan Pendidikan    : " <<pddkan<<endl;
    cout<<" Honor Lembur            : " <<th_lbr<<endl;
    cout<<"============================== +"<<endl;
    cout<<"Honor diterima          : " <<ttl<<endl;
    return 0;
}
Dan akan berotput seperti :
Langganan:
Posting Komentar (Atom)
Kemiringan Dan Keruncingan Data
Kemiringan Distribusi Data (Skewness) Merupakan derajat atau ukuran dari ketidaksimetrisan (Asimetri) suatu distribusi data. Kemiringan dist...
- 
Kemiringan Distribusi Data (Skewness) Merupakan derajat atau ukuran dari ketidaksimetrisan (Asimetri) suatu distribusi data. Kemiringan dist...
- 
UKURAN GEJALA PUSAT DATA DIKELOMPOKKAN Ukuran gejala pusat merupakan suatu bilangan yang menunjukan sekitar dimana bilangan – bil...
- 
Pengertian Varians Varians adalah salah satu ukuran dispersi atau ukuran variasi. Varians dapat menggambarkan bagaimana berpencarnya...
 
Tidak ada komentar:
Posting Komentar