Menghitung Gaji Bersih Dengan IF

Posted by Budi Arieyanto | Posted in | Posted on 02.50

#include<iostream.h>
#include<conio.h>

void main()
{
    float tunjangan,pajak;
   long int gaber,gapok;
   char nip[7],nama[20],gol;
   int anak;
   cout<<"NIP     : ";cin>>nip;
   cout<<"Nama    : ";cin>>nama;
   cout<<"Golongan: ";cin>>gol;
    cout<<"Anak    : ";cin>>anak;
   if ((gol=='A')||(gol=='a'))
       {
          gapok=1000000;
         pajak=gapok*0.1;
         if (anak>=2)
             {
                tunjangan = gapok * 0.1;
            }
    else
             {
                 tunjangan = gapok * 0.07;
            }
      }
      if ((gol=='B')||(gol=='b'))
          {
             gapok=1250000;
            pajak=gapok*0.1;
            if (anak>=2)
                tunjangan=gapok*0.125;
            else
                tunjangan=gapok*0.08;
         }
   if ((gol=='C')||(gol=='c'))
        {
            gapok=1500000;
         pajak=gapok*0.1;
         if (anak>=2)
                tunjangan=gapok*0.15;
         else
                  tunjangan=gapok*0.09;
         }
   if ((gol=='D')||(gol=='d'))
        {
             gapok=1750000;
          pajak=gapok*0.1;
          if (anak>=2)
              tunjangan=gapok*0.175;
          else
                tunjangan=gapok*0.1;
       }
   clrscr();
   cout<<"NIP          : "<<nip<<endl;
   cout<<"Nama         : "<<nama<<endl;
   cout<<"Golongan     : "<<gol<<endl;
    cout<<"Anak         : "<<anak<<endl;
    cout<<"Gaji Pokok   = "<<gapok<<endl;
   cout<<"pajak        = "<<pajak<<endl;
   cout<<"tunjangan    = "<<tunjangan<<endl;
   gaber=(gapok + tunjangan) - pajak;
   cout<<"Gaji Bersih  = "<<gaber<<endl;
    getch();
}

Comments (0)

Posting Komentar