-->

Kinvanburton Blog

BE YOURSELF TO GET YOUR SUCCESS

Juli 03, 2011 di 04.58 Diposting oleh kinvanburton 0 Comments



JAWABAN SOAL KUIZ NO.4 C++/NPM GANJIL
Kinvanburton Blog
#include "conio.h"
#include "iostream.h"
#include "string.h"
struct datakaryawan{
int kode ;
} reckaryawan[10] ;

void main() {
long nik ;
long gaji ;
long tgaji;
char pil ;
char nama[20];
char status[20] ;
char jabatan[20];
double tunj ;
double tunjkeluarga ;
int j, i=0 ;
pil='Y' ;

while(pil=='Y'||pil=='y'){
clrscr() ;
gotoxy(30,4) ; cout<< "Inputkan Kode Karyawan[1,2,3,4]" ;
gotoxy(30,5) ; cout<< "-------------------------------" ;
gotoxy(30,6) ; cout<< "Kode : " ; cin >> reckaryawan[i].kode ;
gotoxy(30,9) ; cout<< "Input Data Lagi : " ; pil = getch() ;
i++ ;
}
clrscr() ;
gotoxy(2,3) ; cout<< "Laporan Gaji Karyawan" ;
gotoxy(2,4) ; cout<<"------------------------------------------------------------------------------" ;
gotoxy(2,5) ; cout<<"No Kode NIK Nama Jabatan Status Gaji Total Gaji " ;
gotoxy(2,6) ; cout<<"------------------------------------------------------------------------------" ;
for(j=0 ; j<i ; j++){
if(reckaryawan[j].kode==1){
strcpy(nama,"Bambang Sudirso") ;
strcpy(jabatan,"Bagian Persediaan") ;
strcpy(status,"M") ;
nik =1034975969 ;
gaji = 2500000 ;
tunj=0.35*gaji ;
tunjkeluarga =0.15*gaji ;

}else if(reckaryawan[j].kode==2){
strcpy(nama,"Susi Susanti") ;
strcpy(jabatan,"Bagian Administrasi") ;
strcpy(status,"M") ;
nik = 2134975898 ;
gaji = 2000000 ;
tunj =0.1*gaji ;
tunjkeluarga =0.15*gaji ;

}else if(reckaryawan[j].kode==3){
strcpy(nama,"Ririn Sukaesi") ;
strcpy(jabatan,"Bagian Keuangan") ;
strcpy(status," ") ;
nik = 3593099234 ;
gaji = 1500000 ;
tunj =0.05*gaji ;
tunjkeluarga =0.15*gaji ;

}else if(reckaryawan[j].kode==4){
strcpy(nama,"Doyok Karyo") ;
strcpy(jabatan,"Bagian Penjualan") ;
strcpy(status,"M") ;
nik = 5003340830 ;
gaji = 1000000 ;
tunj = 0;
tunjkeluarga =0.15*gaji ;

}else{
strcpy(nama," ") ;
gaji = 0 ;
tunj= 0 ;
tunjkeluarga=0;
}

tgaji = gaji + tunj + tunjkeluarga ;

gotoxy(3,7+j) ; cout<< j+1 << " " << reckaryawan[j].kode ;
gotoxy(8,7+j) ; cout<< nik ;
gotoxy(20,7+j) ; cout<< nama ;
gotoxy(36,7+j) ; cout<< jabatan ;
gotoxy(55,7+j) ; cout<< status;
gotoxy(60,7+j) ; cout<< gaji ;
gotoxy(72,7+j) ; cout<< tgaji;

}
gotoxy(2,8+j) ; cout<< "-----------------------------------------------------------------------------" ;

}

0 Responses so far.

Silahkan isi komentar anda tentang artikel ini..

Diberdayakan oleh Blogger.

ShoutMix chat widget

close
Get This Gadget
chat

    Follow

Kinvanburton Blog