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
}




Komentar

Postingan populer dari blog ini

Membuat Segitiga Sama Sisi Menggunakan Bahasa C

Algoritma Penjadwalan Pada Sistem Operasi

Fungsi dan Prosedur dalam Bahasa C