Program C++ Menghitung Gaji Karyawan

Assalamualaikum, kali ini saya akan membahas tentang cara membuat program c++ menghitung gaji karyawan. Okelah, langsung saja, pertama kita buka dulu CodeBlocknya

Kemudian, Pilih file -- new -- empty file ,seperti gambar di bawah ini. Atau kamu bisa klik Ctrl+Shift+N

Lalu kalau sudah copikan semua script di bawah ini ke dokumen kosong tadi. Lalu klik gambar Bulid & Run

#include <lostream>
#include <conio.h>
#include <stdilb.h>
#include <stdio.h>
#include <iomanip>

using namespace std ;

// Nama Kelompok    : 1. Aditya Eka Wisnu Wardana 01
//                                     2. Dendi Eka Putra          11
// Kelas            : XI TKJ 2
//      SMK Negeri 1 Purwodadi

int main(){
char nama[99],sn,yes;
int tsn,jab,mk,th,ja,gj_pkk;
long tja,jml;
float tmk,tjab, gp=1500;
menu:

system ("cls");
cout<<" "<<endl<<endl;
cout<<"                         Program Hitung Gaji Karyawan"<<endl<<endl;
cout<<"           ---------------------------------"<<endl<<endl;
cout<<"           | Nama Karyawan             : ";cin>>nama;
cout<<"           | Status Nikah  (Y/T)       : '';cin>>sn;
cout<<"           | Jabatan : 1. Direktur       "<<endl;
cout<<"           |           2. Karyawan       "<<endl;
cout<<"           |           3. Office Boy   : ";cin>>jab;
cout<<"           | Masa Kerja                : ";cin>>mk;
cout<<"           | Jumlah anak               : ";cin>>ja;
cout<<"           ---------------------------------"<<endl;
//--------------------------------keluarga--------------------------------------
if(sn=='y'|| sn=='Y'){
tsn=150;
}
else if(sn=='t'|| sn=='T'){
tsn=0;
}
else{
cout<<" Maaf Kode Status Nikah Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//--------------------------------jabatan------------------------------------
if(jab==1){
tjab=0.05*gp;
}
else if(jab==2){
tjab=0.1*gp;
}
else if(jab==3){
tjab=0.15*gp;
}
else{
cout<<" Maaf Kode Jabatan Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//----------------------------------Masa Kerja------------------------------------
if(mk==0){
tmk=0;
}
else if(mk==1){
tmk=0.25*gp;
}
else if(mk==2){
tmk=0.5*gp;
}
else if(mk==3){
tmk=0.75*gp;
}
else if(mk>=4){
tmk=1*gp;
}
else {
cout<<" Maaf Kode Masa Kerja Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//-------------------------------jmlank----------------------------------------
if(ja==0){
tja=0;
}
else if(ja==1){
tja=1*gp;
}
else if(ja==2){
tja=1.5*gp;
}
else if(ja==3){
tja=2*gp;
}
else if(ja>=4){
tja=2*gp;
}
else {
cout<<" Maaf Kode Jumlah Anak Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
jml=tja+tjab+tsn+tmk+gp;
//------------------------------------------------------------------------------
cout<<endl<<endl;
cout<<"              Karyawan yang bernama : "<<nama<<endl<<endl;
cout<<"              Gaji Yang Diterima"<<endl<<endl;
cout<<"         Gaji Pokok               :Rp "<<gp<<"000"<<endl;
cout<<"         Tunjangan Jabatan        :Rp "<<tjab<<"000"<<endl;
cout<<"         Tunjangan Anak           :Rp "<<tja<<"000"<<endl;
cout<<"         Tunjangan Keluarga       :Rp "<<tsn<<"000"<<endl;
cout<<"         Bonus                    :Rp "<<tmk<<"000"<<endl;
cout<<"         ------------------------------------------------ +"<<endl<<endl;
cout<<"         Gaji Yang Diterima       :Rp "<<jml<<"000"<<endl<<endl;
bawah:
cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?"<<endl;cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Silakan ambil uangnya di kasir"<<endl;
}
getch();
}
Lalu kalau berhasil maka tampilannya akan seperti ini :
Sekian terima kasih atas kunjungannya, apabila ada salah pengetikan saya mohon maaf. Dan jangan lupa sering - sering mampir ke blog saya ya. Wassalam
Assalamualaikum, kali ini saya akan membahas tentang cara membuat program c++ menghitung gaji karyawan. Okelah, langsung saja, pertama kita buka dulu CodeBlocknya

Kemudian, Pilih file -- new -- empty file ,seperti gambar di bawah ini. Atau kamu bisa klik Ctrl+Shift+N

Lalu kalau sudah copikan semua script di bawah ini ke dokumen kosong tadi. Lalu klik gambar Bulid & Run

#include <lostream>
#include <conio.h>
#include <stdilb.h>
#include <stdio.h>
#include <iomanip>

using namespace std ;

// Nama Kelompok    : 1. Aditya Eka Wisnu Wardana 01
//                                     2. Dendi Eka Putra          11
// Kelas            : XI TKJ 2
//      SMK Negeri 1 Purwodadi

int main(){
char nama[99],sn,yes;
int tsn,jab,mk,th,ja,gj_pkk;
long tja,jml;
float tmk,tjab, gp=1500;
menu:

system ("cls");
cout<<" "<<endl<<endl;
cout<<"                         Program Hitung Gaji Karyawan"<<endl<<endl;
cout<<"           ---------------------------------"<<endl<<endl;
cout<<"           | Nama Karyawan             : ";cin>>nama;
cout<<"           | Status Nikah  (Y/T)       : '';cin>>sn;
cout<<"           | Jabatan : 1. Direktur       "<<endl;
cout<<"           |           2. Karyawan       "<<endl;
cout<<"           |           3. Office Boy   : ";cin>>jab;
cout<<"           | Masa Kerja                : ";cin>>mk;
cout<<"           | Jumlah anak               : ";cin>>ja;
cout<<"           ---------------------------------"<<endl;
//--------------------------------keluarga--------------------------------------
if(sn=='y'|| sn=='Y'){
tsn=150;
}
else if(sn=='t'|| sn=='T'){
tsn=0;
}
else{
cout<<" Maaf Kode Status Nikah Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//--------------------------------jabatan------------------------------------
if(jab==1){
tjab=0.05*gp;
}
else if(jab==2){
tjab=0.1*gp;
}
else if(jab==3){
tjab=0.15*gp;
}
else{
cout<<" Maaf Kode Jabatan Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//----------------------------------Masa Kerja------------------------------------
if(mk==0){
tmk=0;
}
else if(mk==1){
tmk=0.25*gp;
}
else if(mk==2){
tmk=0.5*gp;
}
else if(mk==3){
tmk=0.75*gp;
}
else if(mk>=4){
tmk=1*gp;
}
else {
cout<<" Maaf Kode Masa Kerja Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
//-------------------------------jmlank----------------------------------------
if(ja==0){
tja=0;
}
else if(ja==1){
tja=1*gp;
}
else if(ja==2){
tja=1.5*gp;
}
else if(ja==3){
tja=2*gp;
}
else if(ja>=4){
tja=2*gp;
}
else {
cout<<" Maaf Kode Jumlah Anak Anda Salah!!!"<<endl<<endl;

cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?";cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Maaf, Kamu Harus Coba Lagi"<<endl;
}
}
jml=tja+tjab+tsn+tmk+gp;
//------------------------------------------------------------------------------
cout<<endl<<endl;
cout<<"              Karyawan yang bernama : "<<nama<<endl<<endl;
cout<<"              Gaji Yang Diterima"<<endl<<endl;
cout<<"         Gaji Pokok               :Rp "<<gp<<"000"<<endl;
cout<<"         Tunjangan Jabatan        :Rp "<<tjab<<"000"<<endl;
cout<<"         Tunjangan Anak           :Rp "<<tja<<"000"<<endl;
cout<<"         Tunjangan Keluarga       :Rp "<<tsn<<"000"<<endl;
cout<<"         Bonus                    :Rp "<<tmk<<"000"<<endl;
cout<<"         ------------------------------------------------ +"<<endl<<endl;
cout<<"         Gaji Yang Diterima       :Rp "<<jml<<"000"<<endl<<endl;
bawah:
cout<<"Apakah Kamu Ingin Mengulang (Y/T) ?"<<endl;cin>>yes;
if(yes=='Y'||yes=='y'){
goto menu;
        return 0;
}
else{
cout<<"Silakan ambil uangnya di kasir"<<endl;
}
getch();
}
Lalu kalau berhasil maka tampilannya akan seperti ini :
Sekian terima kasih atas kunjungannya, apabila ada salah pengetikan saya mohon maaf. Dan jangan lupa sering - sering mampir ke blog saya ya. Wassalam
Previous
Next Post »