Ingin mengirimkan tugas 6 untuk membuat program yang menampilkan daftar gaji gaji karyawan pada pertemuan 9. Berikut list code seperti dibawah ini :
#include #include #include struct { char nip[8],nama[20],kode_jabatan,jabatan[20],kode_status,status[10]; int gapok,tunjangan,total; }lokomotive[10];
char bulan[20],idl; int a,total_gaji,jk;
judul()
{ cout<<" DAFTAR GAJI KARYAWAN "<>jk; cout<<"Bulan :";cin>>bulan;
for(a=1;a<=jk;a++)
{ cout<<"Input Data karyawan"<>lokomotive[a].nip; cout<<"Nama Karyawan :";cin>>lokomotive[a].nama; cout<<"Kode Jabatan [1/2] :";cin>>lokomotive[a].kode_jabatan; cout<<"Kode Status [M/S] :";cin>>lokomotive[a].kode_status;
cout<<"=============================================================================="<<endl; cout<<"No. NIP Nama Jabatan Status Gaji Tunjangan Total"<<endl; cout<<" Karyawan Karyawan Pokok Gaji"<<endl; cout<<"==============================================================================="<<endl; //1234567890123456789012345678901234567890123456789012345678901234567890123456789
cout<<" Total Gaji Karyawan :Rp."<<total_gaji<<endl; cout<<"Input data lagi [y/t]=";cin>>idl; if(idl=='y') goto input;
}
Keterangan:
Code-codenya ada beberapa yang waktu di copy paste ke dalam dialog komentar tidak bisa muncul setelah di publikasikan seperti ( #include <stdio.h> #include <conio.h> #include <iostream.h> ) serta tidak adanya tool untuk mengirim gambar..
Selamat malam Ibu :) Kami dari kelompok "Wanita" yang terdiri dari : 1. Sofwatul Azizah Putri = 12136574 (49) 2. Ai Siti Paujiah = 12135719 (45) 3. Mona Febrina = 12132730 (25) 4. Natalia Indah Niari = 12134785 (39)
mengirimkan tugas pertemuan 9. Berikut List Code :
#include #include #include
main() { long jumlah_karyawan,total_gaji,total; char bulan[20];
struct{ long kode_jabatan,gaji_pokok,tunjangan,sub_total; char nama_karyawan[50],nip[20],jabatan[15],kode_status,status[10]; }wanita[100];
clrscr(); cout<<" Daftar Gaji Karyawan"<<endl; cout<<" PT YUVERTY SEJAHTERA"<<endl; cout<<endl; cout<<"Bulan : "<<bulan<<endl<<endl; cout<<"========================================================================"; //1234567890123456789012345678901234567890123456789012345678901234567890 //No NIP Nama Jabatan Status Gaji Tunjangan Total // Karyawan Karyawan Pokok Gaji
Teknik Pemrograman Tugas Pertemuan 9 Kelas 12.3C.02 Anggota : Defit Mustaqfirin 12130296 Fahrizal Irawan 12130514 Hartomo Briantama12130419 Windu Setiawan 12132512
#include #include #include
struct { char nip_karyawan[20],nm_karyawan[30],kd_jabatan,kd_status,jabatan[20],status[7]; int gaji_pokok,tunjangan,total_gaji; }karyawan[50];
char bulan[30],idk,input; int a,jum_karyawan,total_gajikaryawan;
Selamat Malem Bu Hilda..berikut kami kirimin jawaban tugas Teknik Pemrograman pertemuan 9..kami dari kelompok "chungkybar" kelas 123C02 yang terdiri dari:
untuk hasil output program dan lebih lengkap nya dapat di lihat di blog saya berikut : http://yudi2610.blogspot.com/2014/12/tugas-c-teknik-pemrograman-admin.html
Bu ini tugas nya dengan anggota Kelompok : 1. Syahrul Aziz (12131021) 2. Endah Mulyanti (12130466) 3. Ipah Saripah (12136908) 4. Andreas Pesta Demo Siahaan (12134607)
Source Code Program : #include #include #include
main() { long jumkar, total; char bulan[20]; struct{ long kj,gp,tj,subt; char nk[45],nip[10],jb[20],ks,status[15]; }karyawan[50];
cout<<"Jumlah Pegawai : ";cin>>jumkar; cout<<"Bulan : ";cin>>bulan; cout<>karyawan[x].nip; cout<<"Nama Pegawai : ";cin>>karyawan[x].nk; cout<<"Kode Jabatan[1/2]: ";cin>>karyawan[x].kj; cout<<"Kode Status[M/S]: ";cin>>karyawan[x].ks;
Ibu ini tugas nya dengan anggota Kelompok : 1. Supriyadi (12133355) 2. Imam Sahuri (12130770) 3. Ahmad Faqih Achsan (12131424) 4. Efno Destiandi (12133790)
#include #include #include
struct { int GP,T,TG; char KJ,KS,*J,*S,NMK[10],NK[3]; }b[5]; char B[10],idl; int GP,T,TG,TGK=0,a,JK;
Bu, ini source code tugas. Anggota kelompok: 1. Roso Sasongko (12130544) 2. Raya Achmadika (12131872) 3. Beni Riyanto (12134147) 4. Agus Sudarmaji (12135919)
Untuk posting lengkapnya, ibu bisa buka di blog saya: http://dapurkoding.griyanaomi.com/cpp-laporan-gaji-karyawan/
cout<<" DAFTAR GAJI KARYAWAN "<<endl; cout<<" PT. YUVERTY SEJAHTERA "<<endl<<endl; cout<<"Bulan : "<<bulan<<endl<<endl; cout<<"=============================================================================="<<endl; cout<<"No NIP Nama Jabatan Status Gaji Tunjangan Total "<<endl; cout<<" Karyawan Karyawan Karyawan Pokok Gaji "<<endl; cout<<"=============================================================================="<<endl;
y = 9;
for (i = 1; i <= jml_karyawan; i++) {
gotoxy(1, y + i); cout<<i; gotoxy(5, y + i); cout<<karyawan[i].nip_karyawan; gotoxy(15, y + i); cout<<karyawan[i].nama_karyawan; gotoxy(29, y + i); cout<<karyawan[i].nama_jabatan; gotoxy(42, y + i); cout<<karyawan[i].nama_status; gotoxy(50, y + i); cout<<karyawan[i].gaji_pokok; gotoxy(59, y + i); cout<<karyawan[i].tunjangan<<endl; gotoxy(70, y + i); cout<<karyawan[i].total_gaji<<endl;
}
cout<<"=============================================================================="<<endl; cout<<" Total Gaji Karyawan Rp."<<total_gaji_karyawan<<endl<<endl;
Komentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusAssalamu'alaikum Wr.Wb.
BalasHapusKami dari kelompok Lokomotive kelas 12.3C.02 yang terdiri dari:
Ridjalena (12130028) No. 3
Nur Rosit Jaelani (12130758) No.12
Eviyani (12131197) No. 18
Riri Novelia (12135269) No.42
Ingin mengirimkan tugas 6 untuk membuat program yang menampilkan daftar gaji gaji karyawan pada pertemuan 9.
Berikut list code seperti dibawah ini :
#include
#include
#include
struct
{
char nip[8],nama[20],kode_jabatan,jabatan[20],kode_status,status[10];
int gapok,tunjangan,total;
}lokomotive[10];
char bulan[20],idl;
int a,total_gaji,jk;
judul()
{
cout<<" DAFTAR GAJI KARYAWAN "<>jk;
cout<<"Bulan :";cin>>bulan;
for(a=1;a<=jk;a++)
{
cout<<"Input Data karyawan"<>lokomotive[a].nip;
cout<<"Nama Karyawan :";cin>>lokomotive[a].nama;
cout<<"Kode Jabatan [1/2] :";cin>>lokomotive[a].kode_jabatan;
cout<<"Kode Status [M/S] :";cin>>lokomotive[a].kode_status;
if (lokomotive[a].kode_jabatan=='1')
{
strcpy(lokomotive[a].jabatan,"Administrasi");
lokomotive[a].gapok=800000;
if(lokomotive[a].kode_status=='M')
{
strcpy(lokomotive[a].status,"Menikah");
lokomotive[a].tunjangan=200000;
}
else
{
strcpy(lokomotive[a].status,"Single");
lokomotive[a].tunjangan=100000;
}
}
else
{
strcpy(lokomotive[a].jabatan,"Operational");
lokomotive[a].gapok=850000;
if(lokomotive[a].kode_status=='M')
{
strcpy(lokomotive[a].status,"Menikah");
lokomotive[a].tunjangan=250000;
}
else
{
strcpy(lokomotive[a].status,"Single");
lokomotive[a].tunjangan=150000;
}
}
}
clrscr();
judul();
cout<<"Bulan : " <<bulan<<endl;
cout<<"=============================================================================="<<endl;
cout<<"No. NIP Nama Jabatan Status Gaji Tunjangan Total"<<endl;
cout<<" Karyawan Karyawan Pokok Gaji"<<endl;
cout<<"==============================================================================="<<endl;
//1234567890123456789012345678901234567890123456789012345678901234567890123456789
for(a=1;a<=jk;a++)
{
gotoxy(1,10+a);cout<<a;
gotoxy(5,10+a);cout<<lokomotive[a].nip;
gotoxy(16,10+a);cout<<lokomotive[a].nama;
gotoxy(26,10+a);cout<<lokomotive[a].jabatan;
gotoxy(39,10+a);cout<<lokomotive[a].status;
gotoxy(49,10+a);cout<<lokomotive[a].gapok;
gotoxy(59,10+a);cout<<lokomotive[a].tunjangan;
lokomotive[a].total = lokomotive[a].gapok+lokomotive[a].tunjangan;
gotoxy(73,10+a);cout<<lokomotive[a].total<<endl;
smua_gaji();
}
cout<<"=============================================== "<<endl;
cout<<" Total Gaji Karyawan :Rp."<<total_gaji<<endl;
cout<<"Input data lagi [y/t]=";cin>>idl;
if(idl=='y')
goto input;
}
Keterangan:
Code-codenya ada beberapa yang waktu di copy paste ke dalam dialog komentar tidak bisa muncul setelah di publikasikan seperti ( #include <stdio.h> #include <conio.h> #include <iostream.h> ) serta tidak adanya tool untuk mengirim gambar..
Komentar ini telah dihapus oleh pengarang.
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusSelamat malam Ibu :)
BalasHapusKami dari kelompok "Wanita" yang terdiri dari :
1. Sofwatul Azizah Putri = 12136574 (49)
2. Ai Siti Paujiah = 12135719 (45)
3. Mona Febrina = 12132730 (25)
4. Natalia Indah Niari = 12134785 (39)
mengirimkan tugas pertemuan 9.
Berikut List Code :
#include
#include
#include
main()
{
long jumlah_karyawan,total_gaji,total;
char bulan[20];
struct{
long kode_jabatan,gaji_pokok,tunjangan,sub_total;
char nama_karyawan[50],nip[20],jabatan[15],kode_status,status[10];
}wanita[100];
cout<<"Jumlah Karyawan : ";cin>>jumlah_karyawan;
cout<<"Bulan : ";cin>>bulan;
cout<>wanita[a].nip;
cout<<"Nama Karyawan : ";cin>>wanita[a].nama_karyawan;
cout<<"Kode Jabatan[1/2] : ";cin>>wanita[a].kode_jabatan;
cout<<"Kode Status[M/S] : ";cin>>wanita[a].kode_status;
if(wanita[a].kode_jabatan == 1)
{
strcpy(wanita[a].jabatan, "Administrasi");
wanita[a].gaji_pokok = 800000;
if((wanita[a].kode_status == 'M')||(wanita[a].kode_status == 'm'))
{
wanita[a].tunjangan = 200000;
strcpy(wanita[a].status, "Menikah");
}
else
{
wanita[a].tunjangan = 100000;
strcpy(wanita[a].status, "Single");
}
}
else
{
strcpy(wanita[a].jabatan, "Operasional");
wanita[a].gaji_pokok = 850000;
if((wanita[a].kode_status == 'M')||(wanita[a].kode_status == 'm'))
{
wanita[a].tunjangan = 250000;
strcpy(wanita[a].status, "Menikah");
}
else
{
wanita[a].tunjangan = 150000;
strcpy(wanita[a].status, "Single");
}
}
wanita[a].sub_total = wanita[a].tunjangan + wanita[a].gaji_pokok;
cout<<endl;
}
clrscr();
cout<<" Daftar Gaji Karyawan"<<endl;
cout<<" PT YUVERTY SEJAHTERA"<<endl;
cout<<endl;
cout<<"Bulan : "<<bulan<<endl<<endl;
cout<<"========================================================================";
//1234567890123456789012345678901234567890123456789012345678901234567890
//No NIP Nama Jabatan Status Gaji Tunjangan Total
// Karyawan Karyawan Pokok Gaji
gotoxy(1,7);cout<<"No";
gotoxy(5,7);cout<<"NIP";
gotoxy(5,8);cout<<"Karyawan";
gotoxy(15,7);cout<<"Nama";
gotoxy(15,8);cout<<"Karyawan";
gotoxy(27,7);cout<<"Jabatan";
gotoxy(40,7);cout<<"Status";
gotoxy(48,7);cout<<"Gaji";
gotoxy(48,8);cout<<"Pokok";
gotoxy(55,7);cout<<"Tunjangan";
gotoxy(66,7);cout<<"Total";
gotoxy(66,8);cout<<"Gaji";
cout<<endl;
cout<<"========================================================================";
total = 0;
for(int a=1;a<=jumlah_karyawan;a++)
{
gotoxy(1, 9+a);cout<<a;
gotoxy(5, 9+a);cout<<wanita[a].nip;
gotoxy(15, 9+a);cout<<wanita[a].nama_karyawan;
gotoxy(27, 9+a);cout<<wanita[a].jabatan;
gotoxy(40, 9+a);cout<<wanita[a].status;
gotoxy(48, 9+a);cout<<wanita[a].gaji_pokok;
gotoxy(55, 9+a);cout<<wanita[a].tunjangan;
gotoxy(66, 9+a);cout<<wanita[a].sub_total;
total += wanita[a].sub_total;
}
cout<<endl;
cout<<"========================================================================";
cout<<" Total Gaji Karyawan : Rp."<<total;
getch();
}
Komentar ini telah dihapus oleh pengarang.
BalasHapusTeknik Pemrograman
BalasHapusTugas Pertemuan 9
Kelas 12.3C.02
Anggota : Defit Mustaqfirin 12130296
Fahrizal Irawan 12130514
Hartomo Briantama12130419
Windu Setiawan 12132512
#include
#include
#include
struct
{
char nip_karyawan[20],nm_karyawan[30],kd_jabatan,kd_status,jabatan[20],status[7];
int gaji_pokok,tunjangan,total_gaji;
}karyawan[50];
char bulan[30],idk,input;
int a,jum_karyawan,total_gajikaryawan;
semua_gaji()
{
total_gajikaryawan=total_gajikaryawan + karyawan[a].total_gaji;
}
judul()
{
cout<<" Daftar Gaji Karyawan "<>jum_karyawan;
cout<<"Bulan:";cin>>bulan;
cout<<"Input Data Karyawan"<>karyawan[a].nip_karyawan;
cout<<"Nama Karyawan:";cin>>karyawan[a].nm_karyawan;
cout<<"Kode Jabatan[1/2]:";cin>>karyawan[a].kd_jabatan;
cout<<"Kode Status[M/S]:";cin>>karyawan[a].kd_status;
if (karyawan[a].kd_jabatan=='1')
{
strcpy(karyawan[a].jabatan,"Administrasi");
karyawan[a].gaji_pokok=800000;
if (karyawan[a].kd_status=='M')
{
strcpy(karyawan[a].status,"Menikah");
karyawan[a].tunjangan=200000;
}
else
{
strcpy(karyawan[a].status,"Single");
karyawan[a].tunjangan=100000;
}
}
else
{
strcpy(karyawan[a].jabatan,"Operasional");
karyawan[a].gaji_pokok=850000;
if (karyawan[a].kd_status=='M')
{
strcpy(karyawan[a].status,"Menikah");
karyawan[a].tunjangan=250000;
}
else
{
strcpy(karyawan[a].status,"Single");
karyawan[a].tunjangan=150000;
}
}
}
clrscr();
judul();
cout<<"Bulan:"<>input;
if(input=='y')
goto input;
getch();
}
Komentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusSelamat Malem Bu Hilda..berikut kami kirimin jawaban tugas Teknik Pemrograman pertemuan 9..kami dari kelompok "chungkybar" kelas 123C02 yang terdiri dari:
Hapus1.Ady Wibowo (12131525) (20)
2.Abdul Rahman (1230909) (15)
3.Darneli Bella Pertiwi (12131059) (17)
4.Fitriyana Manulang (12131567) (21)
#include
#include
#include
struct
{
int GP,T,TG;
char KJ,KS,*J,*S,NMK[10],NK[3];
}chungkybar[5];
char B[10],idl;
int GP,T,TG,TGK=0,a,JK;
judul()
{
cout<<" PT YUVERTY SEJAHTERA "<>JK;
cout<<"Bulan :";cin>>B;
cout<<"Input Data Karyawan "<>chungkybar[a].NK;
cout<<"Nama Karyawan :";cin>>chungkybar[a].NMK;
cout<<"Kode Jabatan[1/2] :";cin>>chungkybar[a].KJ;
cout<<"Kode Status [M/S] :";cin>>chungkybar[a].KS;
if(chungkybar[a].KJ=='1')
{
chungkybar[a].J="Administrasi";
chungkybar[a].GP=800000;
if(chungkybar[a].KS=='M')
{
chungkybar[a].S="Menikah";
chungkybar[a].T=200000;
}
else
{
chungkybar[a].S="Single";
chungkybar[a].T=100000;
}
}
else
{
chungkybar[a].J="Operasional";
chungkybar[a].GP=850000;
if(chungkybar[a].KS=='M')
{
chungkybar[a].S="Menikah";
chungkybar[a].T=250000;
}
else
{
chungkybar[a].S="Single";
chungkybar[a].T=150000;
}
}
}
clrscr();
judul();
cout<<"Bulan :"<>idl;
if(idl=='Y'||idl=='Y')
goto input;
getch();
}
Ada kode yang tidak dapat di tampilkan disini sudah di coba beberapa kali.
Hapusuntuk lebih jelasnya bisa di jelaskan saat pertemuan
Selamat malam bu hilda, berikut saya lampirkan tugas teknik pemrograman
BalasHapusAnggota Kelompok :
Yudi Dwi Romadhoni (12133033)
Didit Surahman (12136353)
Septi Rodiyah (12133168)
Tri Murni (12130400)
Source Code Program :
#include
#include
#include
main()
{
long jml_kar,ttl;
char bulan[15],cl;
//struct karyawan
struct{
long kd_jabtn,gapok,tunj,subtotal;
char nm_kar[45],nip[12],jbtn[20],kd_stat,status[10];
}karyawan[99];
mulai:
clrscr();
cout<<"Jumlah Karyawan : ";cin>>jml_kar;
cout<<"Bulan : ";cin>>bulan;
cout<>karyawan[x].nip;
cout<<"Nama Karyawan : ";cin>>karyawan[x].nm_kar;
cout<<"Kode Jabatan[1/2] : ";cin>>karyawan[x].kd_jabtn;
cout<<"Kode Status[M/S] : ";cin>>karyawan[x].kd_stat;
if(karyawan[x].kd_jabtn == 1)
{
strcpy(karyawan[x].jbtn, "Administrasi");
karyawan[x].gapok = 800000;
if((karyawan[x].kd_stat == 'M')||(karyawan[x].kd_stat == 'm'))
{
karyawan[x].tunj = 200000;
strcpy(karyawan[x].status, "Menikah");
}
else
{
karyawan[x].tunj = 100000;
strcpy(karyawan[x].status, "Single");
}
}
else
{
strcpy(karyawan[x].jbtn, "Operasional");
karyawan[x].gapok = 850000;
if((karyawan[x].kd_stat == 'M')||(karyawan[x].kd_stat == 'm'))
{
karyawan[x].tunj = 250000;
strcpy(karyawan[x].status, "Menikah");
}
else
{
karyawan[x].tunj = 150000;
strcpy(karyawan[x].status, "Single");
}
}
karyawan[x].subtotal = karyawan[x].tunj + karyawan[x].gapok;
cout<>cl;
if(cl=='y')
{
goto mulai;
}
}
untuk hasil output program dan lebih lengkap nya dapat di lihat di blog saya berikut : http://yudi2610.blogspot.com/2014/12/tugas-c-teknik-pemrograman-admin.html
Bu ini tugas nya dengan anggota Kelompok :
BalasHapus1. Syahrul Aziz (12131021)
2. Endah Mulyanti (12130466)
3. Ipah Saripah (12136908)
4. Andreas Pesta Demo Siahaan (12134607)
Source Code Program :
#include
#include
#include
main()
{
long jumkar, total;
char bulan[20];
struct{
long kj,gp,tj,subt;
char nk[45],nip[10],jb[20],ks,status[15];
}karyawan[50];
cout<<"Jumlah Pegawai : ";cin>>jumkar;
cout<<"Bulan : ";cin>>bulan;
cout<>karyawan[x].nip;
cout<<"Nama Pegawai : ";cin>>karyawan[x].nk;
cout<<"Kode Jabatan[1/2]: ";cin>>karyawan[x].kj;
cout<<"Kode Status[M/S]: ";cin>>karyawan[x].ks;
if(karyawan[x].kj == 1)
{
strcpy(karyawan[x].jb, "Data Analis");
karyawan[x].gp = 1500000;
if((karyawan[x].ks == 'M')||(karyawan[x].ks == 'm'))
{
karyawan[x].tj = 250000;
strcpy(karyawan[x].status, "Menikah");
}
else
{
karyawan[x].tj = 150000;
strcpy(karyawan[x].status, "Single");
}
}
else
{
strcpy(karyawan[x].jb, "Programming");
karyawan[x].gp = 1000000;
if((karyawan[x].ks == 'M')||(karyawan[x].ks == 'm'))
{
karyawan[x].tj = 200000;
strcpy(karyawan[x].status, "Menikah");
}
else
{
karyawan[x].tj = 100000;
strcpy(karyawan[x].status, "Single");
}
}
karyawan[x].subt = karyawan[x].tj + karyawan[x].gp;
cout<<endl;
}
clrscr();
cout<<"Daftar Gaji Karyawan"<<endl;
cout<<"PT YUVERTY SEJAHTERA"<<endl;
cout<<endl;
cout<<"Bulan : "<<bulan<<endl<<endl;
cout<<"=======================================================";
gotoxy(1,7);cout<<"No";
gotoxy(5,7);cout<<"NIP";
gotoxy(5,8);cout<<"Karyawan";
gotoxy(15,7);cout<<"Nama";
gotoxy(15,8);cout<<"Karyawan";
gotoxy(27,7);cout<<"Jabatan";
gotoxy(40,7);cout<<"Status";
gotoxy(48,7);cout<<"Gaji";
gotoxy(48,8);cout<<"Pokok";
gotoxy(55,7);cout<<"Tunjangan";
gotoxy(66,7);cout<<"Total";
gotoxy(66,8);cout<<"Gaji";
cout<<endl;
cout<<"=======================================================";
total = 0;
for(int x=1;x<=jumkar;x++)
{
gotoxy(1, 9+x);cout<<x;
gotoxy(5, 9+x);cout<<karyawan[x].nip;
gotoxy(15, 9+x);cout<<karyawan[x].nk;
gotoxy(27, 9+x);cout<<karyawan[x].jb;
gotoxy(40, 9+x);cout<<karyawan[x].status;
gotoxy(48, 9+x);cout<<karyawan[x].gp;
gotoxy(55, 9+x);cout<<karyawan[x].tj;
gotoxy(66, 9+x);cout<<karyawan[x].subt;
total += karyawan[x].subt;
}
cout<<endl;
cout<<"=======================================================";
cout<<"Total Gaji Karyawan : Rp."<<total;
getch();
}
lebih lengkapnya dapat dilihat di link berikut ini http://ivaarvaragile.blogspot.com/2014/12/tugas-teknik-pemrograman-program.html
Terma kasih bu.. salam mahasiswa MI 12.3C.02
Ibu ini tugas nya dengan anggota Kelompok :
BalasHapus1. Supriyadi (12133355)
2. Imam Sahuri (12130770)
3. Ahmad Faqih Achsan (12131424)
4. Efno Destiandi (12133790)
#include
#include
#include
struct
{
int GP,T,TG;
char KJ,KS,*J,*S,NMK[10],NK[3];
}b[5];
char B[10],idl;
int GP,T,TG,TGK=0,a,JK;
judul()
{
cout<<" PT SATUJUH.COM "<>JK;
cout<<"BULAN :";cin>>B;
cout<<"INPUT DATA KARYAWAN "<>b[a].NK;
cout<<"NAMA KARYAWAN :";cin>>b[a].NMK;
cout<<"KODE JABATAN[1/2] :";cin>>b[a].KJ;
cout<<"KODE STATUS [M/S] :";cin>>b[a].KS;
if(b[a].KJ=='1')
{
b[a].J="Administrasi";
b[a].GP=800000;
if(b[a].KS=='M')
{
b[a].S="Menikah";
b[a].T=200000;
}
else
{
b[a].S="Single";
b[a].T=100000;
}
}
else
{
b[a].J="Operasional";
b[a].GP=850000;
if(b[a].KS=='M')
{
b[a].S="Menikah";
b[a].T=250000;
}
else
{
b[a].S="Single";
b[a].T=150000;
}
}
}
clrscr();
judul();
cout<<"Bulan :"<>idl;
if(idl=='Y'||idl=='Y')
goto input;
getch();
}
Komentar ini telah dihapus oleh pengarang.
BalasHapusBu, ini source code tugas.
BalasHapusAnggota kelompok:
1. Roso Sasongko (12130544)
2. Raya Achmadika (12131872)
3. Beni Riyanto (12134147)
4. Agus Sudarmaji (12135919)
Untuk posting lengkapnya, ibu bisa buka
di blog saya: http://dapurkoding.griyanaomi.com/cpp-laporan-gaji-karyawan/
#include
#include
#include
main() {
struct {
char nip_karyawan[10],
nama_karyawan[20],
kode_jabatan,
nama_jabatan[15],
kode_status,
nama_status[7];
long gaji_pokok,
tunjangan,
total_gaji;
} karyawan[10];
char bulan[20];
long total_gaji_karyawan;
int i, y, jml_karyawan;
jml_karyawan = 0;
total_gaji_karyawan = 0;
clrscr();
cout<<"Jumlah Karyawan : "; cin>>jml_karyawan;
cout<<"Bulan : "; cin>>bulan;
cout<<"Input Data Karyawan"<>karyawan[i].nip_karyawan;
cout<<"Nama Karyawan : "; cin>>karyawan[i].nama_karyawan;
cout<<"Kode Jabatan [1/2] : "; cin>>karyawan[i].kode_jabatan;
cout<<"Kode Status [M/S] : "; cin>>karyawan[i].kode_status;
if (karyawan[i].kode_status == 'M') {
strcpy(karyawan[i].nama_status, "Menikah");
} else {
strcpy(karyawan[i].nama_status, "Single");
}
if (karyawan[i].kode_jabatan == '1') {
strcpy(karyawan[i].nama_jabatan, "Administrasi");
karyawan[i].gaji_pokok = 800000;
if (karyawan[i].kode_status == 'M') {
karyawan[i].tunjangan = 200000;
} else {
karyawan[i].tunjangan = 100000;
}
} else {
strcpy(karyawan[i].nama_jabatan, "Operasional");
karyawan[i].gaji_pokok = 850000;
if (karyawan[i].kode_status == 'M') {
karyawan[i].tunjangan = 250000;
} else {
karyawan[i].tunjangan = 150000;
}
}
karyawan[i].total_gaji = karyawan[i].gaji_pokok + karyawan[i].tunjangan;
total_gaji_karyawan += karyawan[i].total_gaji;
}
clrscr();
cout<<" DAFTAR GAJI KARYAWAN "<<endl;
cout<<" PT. YUVERTY SEJAHTERA "<<endl<<endl;
cout<<"Bulan : "<<bulan<<endl<<endl;
cout<<"=============================================================================="<<endl;
cout<<"No NIP Nama Jabatan Status Gaji Tunjangan Total "<<endl;
cout<<" Karyawan Karyawan Karyawan Pokok Gaji "<<endl;
cout<<"=============================================================================="<<endl;
y = 9;
for (i = 1; i <= jml_karyawan; i++) {
gotoxy(1, y + i); cout<<i;
gotoxy(5, y + i); cout<<karyawan[i].nip_karyawan;
gotoxy(15, y + i); cout<<karyawan[i].nama_karyawan;
gotoxy(29, y + i); cout<<karyawan[i].nama_jabatan;
gotoxy(42, y + i); cout<<karyawan[i].nama_status;
gotoxy(50, y + i); cout<<karyawan[i].gaji_pokok;
gotoxy(59, y + i); cout<<karyawan[i].tunjangan<<endl;
gotoxy(70, y + i); cout<<karyawan[i].total_gaji<<endl;
}
cout<<"=============================================================================="<<endl;
cout<<" Total Gaji Karyawan Rp."<<total_gaji_karyawan<<endl<<endl;
getch();
}