Contoh Manipulasi String Pada Pemograman C++
#include
#include
using namespace std;
struct data{
string nip,nama,status,jabatan;
int jml_anak,lamakerja,gapok,
tnj_nikah,tnj_anak,tnj_pen gabdian,total;
};
int main(int argc, char* argv[])
{
data pegawai;
cout<<"NIP : ";cin>>pegawai.nip;
cout<<"Nama : ";cin>>pegawai.nama;
cout<<"Status : ";cin>>pegawai.status;
cout<<"Jml.Anal : ";cin>>pegawai.jml_anak;
cout<<"Lama Kerja : ";cin>>pegawai.lamakerja;
cout<<"Jabatan : ";cin>>pegawai.jabatan;
if(pegawai.jabatan=="direk tur"){
pegawai.gapok=4000000;
}else if(pegawai.jabatan=="manaj er"){
pegawai.gapok=3000000;
}else if(pegawai.jabatan=="pegaw ai"){
pegawai.gapok=2000000;
}
if(pegawai.status=="nikah" ){
pegawai.tnj_nikah=0.2*pega wai.gapok;
pegawai.tnj_anak=0.05*pega wai.gapok;
}else{
pegawai.tnj_nikah=0;
pegawai.tnj_anak=0;
}
if(pegawai.lamakerja>8){
pegawai.tnj_pengabdian=0.1 5*pegawai.gapok;
}else if(pegawai.lamakerja>4){
pegawai.tnj_pengabdian=0.1 *pegawai.gapok;
}else if(pegawai.lamakerja>2){
pegawai.tnj_pengabdian=0.0 5*pegawai.gapok;
}
pegawai.total=pegawai.gapo k+pegawai.tnj_anak+
pegawai.tnj_nikah+pegawai. tnj_pengabdian;
cout< cout<<"NIP : "< cout<<"Nama : "< cout<<"Status : "< cout<<"Jml.Anal : "< cout<<"Lama Kerja : "< ;
cout<<"Jabatan : "< cout<<"Gapok : "< cout<<"Tnj.ANak : "< cout<<"Tnj.Nikah : "< ;
cout<<"Tnj.Abdi : "< cout<<"Total Gaji : "<
return 0;
}
#include
using namespace std;
struct data{
string nip,nama,status,jabatan;
int jml_anak,lamakerja,gapok,
tnj_nikah,tnj_anak,tnj_pen
};
int main(int argc, char* argv[])
{
data pegawai;
cout<<"NIP : ";cin>>pegawai.nip;
cout<<"Nama : ";cin>>pegawai.nama;
cout<<"Status : ";cin>>pegawai.status;
cout<<"Jml.Anal : ";cin>>pegawai.jml_anak;
cout<<"Lama Kerja : ";cin>>pegawai.lamakerja;
cout<<"Jabatan : ";cin>>pegawai.jabatan;
if(pegawai.jabatan=="direk
pegawai.gapok=4000000;
}else if(pegawai.jabatan=="manaj
pegawai.gapok=3000000;
}else if(pegawai.jabatan=="pegaw
pegawai.gapok=2000000;
}
if(pegawai.status=="nikah"
pegawai.tnj_nikah=0.2*pega
pegawai.tnj_anak=0.05*pega
}else{
pegawai.tnj_nikah=0;
pegawai.tnj_anak=0;
}
if(pegawai.lamakerja>8){
pegawai.tnj_pengabdian=0.1
}else if(pegawai.lamakerja>4){
pegawai.tnj_pengabdian=0.1
}else if(pegawai.lamakerja>2){
pegawai.tnj_pengabdian=0.0
}
pegawai.total=pegawai.gapo
pegawai.tnj_nikah+pegawai.
cout<
cout<<"Jabatan : "<
cout<<"Tnj.Abdi : "<
return 0;
}
Posting Komentar