Source Code Program Gaji Karyawan
Beberapa hari sebelumnya saya telah memberikan kepada anda sebuah program executeable tentang gaju karyawan. berikut ini adalah source code nya
#include<stdio.h>
#include<stdlib.h>
#define clear system("cls")
main(){
int tunjangan, jabatan; //mendeklarasikan variabel
char kembali;
do{
printf("=========================\n");
printf("==PROGRAM GAJI KARYAWAN==\n"); //judul program
printf("=========================\n\n\n");
printf("Daftar Jabatan:\n");
printf("1. Manager\n2. Karyawan\n");
printf("masukkan jabatan anda:");
scanf("%s", &jabatan); //memindai masukan user
clear; //membersihkan layar
switch(jabatan){
case '1': //apabila user memasukkan karakter 1 maka akan mengeluarkan perintah dibawahnya
printf("Masukkan masa kerja anda (thn):");
scanf("%d", &tunjangan); //memindai masukan user
clear;
if(tunjangan<5){ //apabila user memasukkan masa kerja 5 tahun, maka akan memroses perintah ini
printf("gaji anda adalah Rp 3000000 + Rp %d = Rp %d\n", 500000*tunjangan, 3000000+500000*tunjangan);
break; //keluar dari switch
}
else{
printf("gaji anda adalah Rp 3000000 + Rp %d = Rp %d\n", 800000*tunjangan, 3000000+800000*tunjangan);
break;
}
case '2':
printf("Masukkan masa kerja anda (thn):");
scanf("%d", &tunjangan);
clear;
if(tunjangan<5){
printf("gaji anda adalah Rp 2000000 + Rp %d = Rp %d\n", 300000*tunjangan, 2000000+300000*tunjangan);
break;
}
else{
printf("gaji anda adalah Rp 2000000 + Rp %d = Rp %d\n", 600000*tunjangan, 2000000+600000*tunjangan);
break;
}
}
printf("==apakah anda akan input lagi (y/n)?==\n");
scanf("%s", &kembali);
clear;
} while(kembali=='y'|| kembali=='Y'); //kembali ke awal program
}
#include<stdio.h>
#include<stdlib.h>
#define clear system("cls")
main(){
int tunjangan, jabatan; //mendeklarasikan variabel
char kembali;
do{
printf("=========================\n");
printf("==PROGRAM GAJI KARYAWAN==\n"); //judul program
printf("=========================\n\n\n");
printf("Daftar Jabatan:\n");
printf("1. Manager\n2. Karyawan\n");
printf("masukkan jabatan anda:");
scanf("%s", &jabatan); //memindai masukan user
clear; //membersihkan layar
switch(jabatan){
case '1': //apabila user memasukkan karakter 1 maka akan mengeluarkan perintah dibawahnya
printf("Masukkan masa kerja anda (thn):");
scanf("%d", &tunjangan); //memindai masukan user
clear;
if(tunjangan<5){ //apabila user memasukkan masa kerja 5 tahun, maka akan memroses perintah ini
printf("gaji anda adalah Rp 3000000 + Rp %d = Rp %d\n", 500000*tunjangan, 3000000+500000*tunjangan);
break; //keluar dari switch
}
else{
printf("gaji anda adalah Rp 3000000 + Rp %d = Rp %d\n", 800000*tunjangan, 3000000+800000*tunjangan);
break;
}
case '2':
printf("Masukkan masa kerja anda (thn):");
scanf("%d", &tunjangan);
clear;
if(tunjangan<5){
printf("gaji anda adalah Rp 2000000 + Rp %d = Rp %d\n", 300000*tunjangan, 2000000+300000*tunjangan);
break;
}
else{
printf("gaji anda adalah Rp 2000000 + Rp %d = Rp %d\n", 600000*tunjangan, 2000000+600000*tunjangan);
break;
}
}
printf("==apakah anda akan input lagi (y/n)?==\n");
scanf("%s", &kembali);
clear;
} while(kembali=='y'|| kembali=='Y'); //kembali ke awal program
}
Komentar
Posting Komentar