Kamis, 25 Oktober 2012

TUGAS,,,...

NAMA : FATKHUR ROHMAN
NIM    : 12.01.53.0098

1.berat badan

#include <stdio.h>
#include <conio.h>
main()

{
    double Beratbadan, Tinggibadan, Selisih, Jumlah, Ideal;
    printf("Masukkan Tinggi badan sekarang :");scanf("%lf",&Tinggibadan);
    printf("Masukkan Berat badan sekarang :");scanf("%lf",&Beratbadan);
    printf("\n");

    Selisih = (Tinggibadan-100);
    Jumlah = Selisih - (Selisih *0.1);
    Ideal = Jumlah - Beratbadan;

    if (Ideal==-2)
    printf("Ideal\n");
    else if(Ideal==-1)
    printf("Ideal\n");
    else if(Ideal==0)
    printf("Ideal\n");
    else if(Ideal==1)
    printf("Ideal\n");
    else if(Ideal==2)
        printf("Ideal\n");
    else
        printf("Tidak Ideal\n");
}

2.upah per jam
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()

{
    char NK[30];
    char Gol;
    int JK, PerJam, Lembur, GaPok, Gaji;

    printf("Masukkan Nama Karyawan : ");scanf("%[^\n]",NK),fflush(
stdin);
    printf("Masukkan Golongan : ");scanf("%c",&Gol);
    printf("Masukkan Jam Kerja : ");scanf("%i",&JK);
    printf("\n");


    if(Gol == 'A')
    {
        PerJam=4000;
    }
    else if(Gol == 'B')
    {
        PerJam=5000;
    }
    else if(Gol == 'C')
    {
        PerJam=6000;
    }
    else if(Gol == 'D')
    {
        PerJam=7500;
    }


    if(JK>48)
        Lembur = ((JK-48)*3000);
    else
        Lembur = 0;

    GaPok = (48*PerJam);
    Gaji = GaPok+Lembur;

    printf("Nama Karyawan : %s \n",NK);
    printf("Golongan : %c \n",Gol);
    printf("Gaji : Rp.%i \n",Gaji);
}

3.upah per jam switch/else
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()

{
    char NK[30];
    char Gol;
    int JK, PerJam, Lembur, GaPok, Gaji;

    printf("Masukkan Nama Karyawan : ");scanf("%[^\n]",NK),fflush(stdin);
    printf("Masukkan Golongan : ");scanf("%c",&Gol);
    printf("Masukkan Jam Kerja : ");scanf("%i",&JK);
    printf("\n");
  switch (Gol)
    {
        case 'A':{
                    PerJam=4000;
                    break;
                 }
        case 'B':{
                    PerJam=5000;
                    break;
                 }
        case 'C':{
                    PerJam=6000;
                    break;
                 }
        case 'D':{
                    PerJam=7500;
                    break;
                 }
        default :{
                    PerJam=0;
                 }
    }


    if(JK>48)
        Lembur = ((JK-48)*3000);
    else
        Lembur = 0;

    GaPok = (48*PerJam);
    Gaji = GaPok+Lembur;

    printf("Nama Karyawan : %s \n",NK);
    printf("Golongan : %c \n",Gol);
    printf("Gaji : Rp.%i \n",Gaji);
}

Tidak ada komentar:

Posting Komentar