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 :#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();
}
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 :#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();
}
Sekian terima kasih atas kunjungannya, apabila ada salah pengetikan saya mohon maaf. Dan jangan lupa sering - sering mampir ke blog saya ya. Wassalam
ConversionConversion EmoticonEmoticon