-->

Kinvanburton Blog

BE YOURSELF TO GET YOUR SUCCESS

Tampilkan postingan dengan label Jawaban Kuis Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Jawaban Kuis Pemrograman. Tampilkan semua postingan
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<< "-----------------------------------------------------------------------------" ;

}
Read more >>

di 04.52 Diposting oleh kinvanburton 0 Comments

NPm : 1011527
   
JAWABAN SOAL KUIZ NO.3
 Tipe 5 : 43,42,15,13,23,70


i=0           j=5  ->  F: 43,42,15,13,23,70
                j=4  ->  T: 43,42,15,23,13,70
               j=3  ->  T: 43,42,23,15,13,70
               j=2  ->  T: 43,23,42,15,13,70
              j=1 ->  T: 23,43,42,15,13,70
                       
i=1           j=5       ->        T: 23,43,42,13,15,70
            j=4          ->           F:  23,43,13,42,15,70       
               J=3          ->           F:  23,13,43,42,15,70
               
              J=2       ->          F:  13,23,43,42,15,70

                                               
               
i=2            j=5       ->            F:13,23,43,15,42,70
            
  J=4       ->           F: 13,23,15,43,42,70
               
               J=3       ->          F: 13,15,23,43,42,70
                                               

i=3            J=5       ->           F: 13,15,23,42,43,70

                  J=4         ->          F:  13,15,23,42,43,70

i=4          j=5          ->           F: 13,15,23,42,43,70
               

               


                                
Read more >>

Diberdayakan oleh Blogger.

ShoutMix chat widget

close
Get This Gadget
chat

    Follow

Kinvanburton Blog