Jumat, 12 November 2010

Coba - Coba

Belajar coba coba

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

char* topheader1()
    {
      gotoxy(15,1); return " ================================================ ";
      }
char* topheader2()
    {
      gotoxy(25,3); return " PT. GARUDA INDONESIA ";
      }
char* topheader3()
    {
      gotoxy(15,5); return " ================================================ ";
      }


main()
{
    // tipe data
   char nama[50];
   float total, hon_tetap=1200000, tun_jab, tun_pend, lembur;
   int gol, jam_tetap=8, edu, jam_lembur, tanya;


   menu_utama:
   // Call Function TopHeader
    printf(topheader1());
   printf(topheader2());
   printf(topheader3());

   // Input Data
   printf("\n\n");
   printf(" Nama Karyawan                   = ");gets(nama);strupr(nama);
   printf(" Golongan ( 1 / 2 / 3 )          = ");scanf("%d",&gol);
   printf(" Pendidikan (1)SMU, (2)D3, (3)S1 = ");scanf("%d",&edu);
   printf(" Lama jam lembur                 = ");scanf("%d",&jam_lembur);

   // Proses Hitung Golongan
   hitung_golongan:
   switch(gol)
   {
       case 3 :
          tun_jab=0.5*hon_tetap;
         break;
      case 2 :
          tun_jab=0.25*hon_tetap;
         break;
      case 1 :
          tun_jab=0.1*hon_tetap;
         break;
      default :
          printf("Maaf Golongan Tidak Terisi, Harap diisi ! \n");
         break;
         }

   // Proses Hitung Pendidikan
   hitung_pendidikan:
   switch(edu)
   {
       case 3 :
          tun_pend=0.5*hon_tetap;
         break;
      case 2 :
          tun_pend=0.25*hon_tetap;
         break;
      case 1 :
          tun_pend=0.1*hon_tetap;
         break;
      default :
          printf("Maaf Pendidikan Tidak Terisi, Harap diisi ! \n");
         break;
         }

   // Prose Hitung Lembur
   hitung_lembur:
   lembur = 3000*jam_lembur;

   clrscr();
   output:
   printf(topheader1());
   printf(topheader2());
   printf(topheader3());

   printf("\n\n");
   printf("Selamat Datang Mr. %s \n", nama);
   printf("Salary untuk anda pada bulan ini adalah \n");
   printf("  1. Gaji Pokok           = Rp. %0.02lf \n", hon_tetap);
   printf("  2. Tunjangan Jabatan    = Rp. %0.02lf \n", tun_jab);
   printf("  3. Tunjangan Pendidikan = Rp. %0.02lf \n", tun_pend);
   printf("  4. Honor Lembur Anda    = Rp. %0.02lf \n", lembur);
   printf("  _____________________________________+ \n\n");

   hitung_total:
   total = hon_tetap+tun_jab+tun_pend+lembur;
   printf("Salary Anda Pada Bulan Ini Sebesar ...... Rp. %0.02lf \n",total);


    getch();
}

Tidak ada komentar:

Posting Komentar