Selasa, 21 Juni 2016

Tugas Besar Struktur Data

Program penghitungan gaji kariawan (Dasar)



#include<stdio.h>
#include<stdlib.h>
#include<string.h>
float gperjam, glembur, t_gaji;

struct gaji
{

char nama[50];
int jamkerja, no, jamlembur;
};
float main()
{
struct gaji pgw;
int a, u, cari, i;
    printf("\t\tProgram Penghitung Gaji\n\n");

    {printf("masukan jumlah data yang ingin di hitung: ");
    scanf("%d",&i);
        for(a=0;a<i;a++){ a++;
           printf("daftar gaji per jam : \n 1. gaji normal 10000 per jam \n 2.. gaji lembur 30000 per jam\n");

    printf("Masukkan no pegawai      :"); scanf("%d",&pgw.no);
    printf("Masukkan nama       :"); scanf("%s",&pgw.nama);
    printf("Masukkan jam kerja  :"); scanf("%d",&pgw.jamkerja);
    printf("Masukkan jam lembur :"); scanf("%d",&pgw.jamlembur);

    gperjam=10000*pgw.jamkerja;
    printf("\tGaji per jam        : %.0f\n ",gperjam);
    glembur=30000*pgw.jamlembur;
    printf("\tGaji Lembur         : %.0f\n ",glembur);
    t_gaji=gperjam+glembur;
    printf("\tTotal gaji adalah   : %.0f\n",t_gaji);
    }
    printf("\napakah anda ingin mencari gaji anda?\n1.ya\n2.tidak\niput : ");
    scanf("%d",&u);
    if (u==1){
        printf("\n masukan  id pegawai yang ingin di cari: \n");
        scanf("%d",&cari);
        if(cari==pgw.no)
            printf(" gaji anda : %.0f\n",t_gaji);
    }

    }

return 0;
}

Tidak ada komentar:

Posting Komentar