Artikel

Saturday, 30 November 2013

Latihan Pemrograman Di Borland C++ (Menghitung Gaji Pegawai)


Setelah posting kemarin ,nih aku posting lagi tentang pembuatan sebuah program di Borland C++.
Untuk kawan-kawan belum punya Borland C++ bisa di download di sini …nahh kalo udah download , Instal deh ,hehee …tinggal next , next dan next ,
Lanjut ke topic pembicaraan kali ini yah sesuai dengan judul postingnya Latihan Pemrograman di Borland C++
Latihan kita kali ini untuk membuat program untuk menghitung data gaji pegawai ,hehee,, keren kan ???, sedikit info nih,sebenernya pelajaran ini baru 2 jam yang lalu di ajarin sama dosen ku di kampus,hee punya ilmu dikit langsung aja di posting(berbagi) ,,

Lanjut aja kawan buat programnya ,,dengan ketentuan :
  •           Data yang akan di input :
                  -Nama, Golongan (terdiri dari : a, b, c), dan Masa Kerja
  •           Data yang merupakan hasil proses Gaji Pokok dan Insentif :
                 -Gaji Pokok Golongan a = 1200000
                 -Gaji Pokok Golongan b = 1500000
                 -Gaji Pokok Golongan c = 1750000

                 -Insentif diperoleh dari masa kerja :
                   (0-5 tahun = 0%)
                   (6-10 tahun = 10% *Gaji Pokok)
                   (diatas 10 tahun = 20% *Gaji Pokok)

                   Gaji Total = Gaji Pokok + Insentif

  •          Output : Gaji Pokok, Insentif dan Gaji Total

Nahh kalo udah gini langsung aja buka Aplikasi Borland C++ nya kawan-kawan…
Lalu Copy – Paste text di bawah ini ke Borland C++..
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main()
{
//deklarasi
char nama[20];
char gol,jawab;
long gapok,insentif,gatot;
int masker;
do
    {
clrscr();
cout<<"Program Perhitungan Gaji"<<endl;
cout<<"========================"<<endl;
//input
cout<<"Nama : ";
gets(nama);
cout<<"Golongan (a/b/c) :";
cin>>gol;
cout<<"Masa Kerja :";
cin>>masker;
//proses
//gaji pokok
switch(gol)
    {
   case 'a':
       gapok=1200000;
      break;
   case 'b':
       gapok=1500000;
      break;
   case 'c':
       gapok=1750000;
      break;
   default:
       {
       cout<<"input salah";
      getch();
      gapok=0;
      }
   }
   //insentif
if (masker<=5)
    insentif=0;
else
    if (masker<=10)
       insentif=0.1*gapok;
   else
       insentif=0.2*gapok;
gatot=gapok+insentif;
//output
cout<<"Gaji Pokok = "<<gapok<<endl;
cout<<"Insentif   = "<<insentif<<endl;
cout<<"Gaji Total = "<<gatot<<endl<<endl;
//tanya lagi?
cout<<"Ada data lagi (y/t)?";
cin>>jawab;
    }
while(jawab=='y');
cout<<"Terima Kasih==> Tekan Enter Untuk Keluar";
getch();
}

Kalo udah di paste di Borland C++ ,lanjut Run dehh …tinggal pilih Debug -> Run ..
Jrengg jrengg …jadii dehh
Nihh hasilnya kawan…



Untuk kawan-kawan yang mau Tanya apa sih maksud text di atas ?? , kenapa mesti gitu ??,, atau yang mau nanya yang lainnya tapi masih seputaran tentang pembahasan di atas ya,,
Silahkan tulis komentar kawan-kawan untuk bertanya, sudah di sediakan kolom komentarnya kok .. .hehee ..
Sekian nihh posting kali ini …
Semoga Bermanfaat …Salam Pooo !!!

9 comments: