Kamis, 13 Desember 2012

Aplikasi menghitung jumlah gaji dan bonus dengan C++

Ini adalah program sederhana yang saya buat waktu di ruang praktikum, aplikasi ini di buat dengan menggunakan Turbo C++, berikut source kodenya dan Printscreen dari program aplikasi sederhana ini

    #include <conio.h>
    #include <stdio.h>
    void bintang(){
        printf("*********************************************************\n");
        }
    void garis2(){
        printf("=========================================================\n");
        }
    void garis1(){
        printf("- - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n");
        }
    void garistambah(){
        printf("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
        }
    int tampilan()
        {
    int pilihan;
    clrscr();
        garis2();
        printf("               MENU UTAMA \n");
        garistambah();
        printf("1. PENJUMLAHAN\n");
        printf("2. PERKALIAN\n");
        printf("3. PERHITUNGAN GAJI\n");
        printf("4. PROGRAM BEBAS\n");
        printf("5. KELUAR\n");
        garis1();
        printf("PILIHAN ANDA  : [     ] \n" ) ;
        printf ("\n" ) ;
        garis2();
     gotoxy(20,10);
     scanf("%d",&pilihan);
     gotoxy(1,10);
     return pilihan;
        }
    void hasilpenjumlahan()
        {
     clrscr();
     float hasilpenjumlahan,angka1,angka2;
        printf("ANDA MENJALANKAN FUNGSI PENJUMLAHAN \n");
        printf("masukkan angka ke-1      ");scanf("%f",&angka1);
        printf("masukkan angka ke-2      ");scanf("%f",&angka2);
     hasilpenjumlahan=angka1+angka2;
        printf("hasilpenjumlahan :  %5.0f ",hasilpenjumlahan);
     getch();
        }
    void hasil()
        {
    float hasil,angka1,angka2;
        clrscr();
        printf("ANDA MENJALANKAN FUNGSI PERKALIAN \n");
        printf("masukkan angka ke-1    ");scanf("%f",&angka1);
        printf("masukkan angka ke-2    ");scanf("%f",&angka2);
        hasil=angka1*angka2;
        printf("hasil perkalian :  %5.0f",hasil);
     getch();
        }
     void gaji(){
     clrscr();
     float gaji,jumlahjamkerja ;
        printf("ANDA MENJALANKAN FUNGSI PERHITUNGAN GAJI \n");
        printf("masukkan jumlah jam kerja    :");  scanf("%f",&jumlahjamkerja);
         gaji=jumlahjamkerja*20000;
     printf("gaji: %5.0f ",gaji);
        if (jumlahjamkerja>15)
        {
        printf("\n");
        printf ("SELAMAT!!! \n ANDA MENDAPATKAN BONUS SEBESAR 150.000");
        }
        else if (jumlahjamkerja<15)
        {
        printf("\n");
        printf("MAAF!!! \n TINGKATKAN JAM KERJA ANDA");
        }
     getch();
        }
     void hasilpengurangan()
        {
     clrscr();
     float pembagian,pengurangan,penjumlahan,perkalian,angka1,angka2;
        printf("anda menjalankan fungsi program bebas\n");
        printf("masukkan angka ke-1  ");scanf("%f",&angka1);
        printf("masukkan angka ke-2  ");scanf("%f",&angka2);
        printf("\n");
     pembagian=angka1/angka2;
        printf("hasilpembagian    : %5.0f ",pembagian);
        printf("\n");
     pengurangan=angka1-angka2;
        printf("hasilpengurangan: %5.0f ",pengurangan);
        printf("\n");
        penjumlahan=angka1+angka2;
        printf("hasilpenjumlahan: %5.0f ",penjumlahan);
        printf("\n");
        perkalian=angka1*angka2;
        printf("hasilperkalian    : %5.0f ",perkalian);


     getch();
        }
    main(){
    int pilih;
     pilih=0;
    while (pilih!=5) {
     pilih=tampilan();
     if (pilih==1) {
     hasilpenjumlahan();
        }
    else if (pilih==2) {
        hasil();
        }
        else if (pilih==3) {
    gaji();
        }
    else if (pilih==4) {
    hasilpengurangan();
        }
    else if (pilih==5) {
        garis2();
        printf("<<<<<<<<<<<<<<<<<<<<<<<TERIMA KASIH>>>>>>>>>>>>>>>>>>>>>>" "\n");
        bintang();
        printf("\n");
        printf("program ini dibuat oleh    :");
        printf("\n");
        printf("\n");
        printf("      NAMA : HARIYANTO          ");
        printf("\n");
        printf("      NIM  : 311 5311 012      ");
            }
         }
      }
Printscreen dari Sourcecode di atas :



0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More