Sabtu, 06 Februari 2010

CONTOH PROGRAM PENGHITUNG ZAKAT.

WEITZ........!!!!!

teman, sekarang ini kebanyakan orang sangat pusing untuk menghitung zakat yang akan mereka keluarkan. tpi jangan takut, pada blog ini, saya akan menampilkan contoh program yang digunakan dalam aplikasi C++. program ini bertujuan untuk menghitung jumlah zakat dan jumlah Nishab zakat yg wajib....

Tapi sebelum mencoba program ini, anda harus install aplikasi C++ dulu. Barulah program ini bisa dijalankan..
untuk mendowload, klik di bawah ini....!!

download borland C++

setelah download dan install, masukin program dibawah ini..
ini adalah contoh programNYa...


#include
#include


int main()
{
    int x,y,z,g,h,i;
    float a,b,c,d,e,f;
    float m,n,k,l;
    float zakat_perak,zakat_emas,zakat_hewan,zakat_perniagaan,zakat_pertanian;
    float j,o;
    float q,p;
    int r,s,t,u,v,w;
    int jumlah_unta;
    int unta1;
    int unta2,zakat_Unta1,zakat_Unta2,zakat_kambing1;
    
    char zakat_unta(10);
    char zakat_sapi(10);
    char zakat_kambing(10);
    
    do 
    {
       
       printf("\t =============================================================\n");
       printf("\t||  _______    ________    __   ___   ________   __________  ||\n");
       printf("\t|| |___    |  |   __   |  |  | /  /  |   __   | |          | ||\n");
       printf("\t||     /  /   |  |  |  |  |  |/  /   |  |  |  | |___    ___| ||\n");
       printf("\t||    /  /    |  |__|  |  |     /    |  |__|  |     |  |     ||\n");
       printf("\t||   /  /     |   __   |  |     \\    |   __   |     |  |     ||\n");
       printf("\t||  /  /___   |  |  |  |  |  |\\  \\   |  |  |  |     |  |     ||\n");
       printf("\t|| |_______|  |__|  |__|  |__| \\__\\  |__|  |__|     |__|   TM||\n");
       printf("\t =============================================================\n\n\n");
       
       printf("\t PAENTENGI SIRI'NU  AKBULO SIBATANG ACCERA' SITONGKA-TONGKA..!!\n\n\n\n\n");
       
        printf("\t ================================================\n");
        printf("\t||Pilih Jenis Harta Wajib Zakat :               ||\n");
        printf("\t ================================================\n");
        printf("\t|| 1. Emas             || 4. Perniagaan         ||\n");
        printf("\t|| 2. Perak            || 5. Hewan Ternak       ||\n");
        printf("\t|| 3. Pertanian        || 6. Keluar ..!!!       ||\n");
        printf("\t ================================================\n");
        printf("\t||PILIHAN : ");
        scanf("%d",&x);
    
    if (x==1){
    
    
    printf("Masukkan Jumlah Harta Emas ( Gram ) : ");
    scanf("%f",&a);
    
    if (a>=86) {
    printf("\n");
    printf(" ===============================\n");           
    printf("||Anda Termasuk Wajib Zakat !! ||\n");
    printf(" ===============================\n");
    printf("\nSilahkan Isi Data Berikut : \n");
    printf("\n\n\n\n");
    printf("Masukkan Ulang Jumlah Harta Emas ( Gram ): ");
    scanf("%f",&b);
    printf("Masukkan Harga Emas : Rp. ");
    scanf("%f",&c);
    k=2.5/100;
    l=k*b;
    zakat_emas=c*l;
    
    printf("Maka Zakat Yang Dikeluarkan Adalah : Rp. %2.0f\n\n\n\n\n\n",zakat_emas);
    } else {
    printf("\n");
    printf(" ======================================\n");
    printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
    printf(" ======================================\n");
    printf("\n\n\n");
    }
    
   
    } else if (x==2){
    
    printf("Masukkan Jumlah Harta Perak ( Gram ) : ");
    scanf("%f",&d);
    
    if (d>=700) {
    printf("\n");
    printf(" ===============================\n");           
    printf("||Anda Termasuk Wajib Zakat !! ||\n");
    printf(" ===============================\n");
    printf("\nSilahkan Isi Data Berikut : \n");
    printf("\n\n\n\n");
    printf("Masukkan Ulang JUmlah Harta Perak ( Gram ) : ");
    scanf("%2.0f",&e);
    printf("Masukkan Harga Perak : Rp. ");
    scanf("%2.0f",&f);
    m=2.5/100;
    n=x*e;
    zakat_perak=f*y;
    
    printf("Maka Zakat Yang dIkeluarkan Adalah : Rp. %2.0f \n\n\n\n\n\n",zakat_perak);
    } else {
    printf("\n");
    printf(" ======================================\n");
    printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
    printf(" ======================================\n");
    printf("\n\n\n");
    }
    
    
    } else if (x==3){
     
    printf("Masukkan Jumlah Hasil Pertanian ( Kg ) : ");
    scanf("%d",&g);
    
    if (g>=700) {
    printf("\n");
    printf(" ===============================\n");           
    printf("||Anda Termasuk Wajib Zakat !! ||\n");
    printf(" ===============================\n");
    printf("\nSilahkan Isi Data Berikut : \n");
    printf("\n\n\n\n");
    printf("Usaha Yang Dilakukan : ");
    printf("\n1. Bukan Tadah Hujan");
    printf("\n2. Tadah Hujan\n");
    printf("Pilihan : ");
    scanf("%d",&h);
    
                   if (h==1){
                   printf("Masukkan Ulang Jumlah Hasil Pertanian ( Kg ) : ");
                   scanf("%d",&i);

                   zakat_pertanian=i*(0.05);
                   printf("Maka Zakat Yang dIkeluarkan Adalah : %2.0f Kg \n\n\n\n\n\n",zakat_pertanian);
                   } else {
                   printf("Masukkan Ulang Jumlah Hasil Pertanian ( Kg ): ");
                   scanf("%d",&i);
  
                   zakat_pertanian=i*(0.1);
                   printf("Maka Zakat Yang dIkeluarkan Adalah : %2.0f Kg \n\n\n\n\n\n",zakat_pertanian);
                   }
    } else {
    printf("\n");
    printf(" ======================================\n");
    printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
    printf(" ======================================\n");
    printf("\n\n\n");
    }
    
    
    } else if (x==4){
   
    
    printf("Masukkan Jumlah Harta Perniagaan : Rp.  ");
    scanf("%2.0f",&j);
    printf("Masukkan Harga Emas Saat Ini : Rp. ");
    scanf("%2.0f",&o);
    p=86*o;
    
    if (j>=p) {
    printf("\n");
    printf(" ===============================\n");           
    printf("||Anda Termasuk Wajib Zakat !! ||\n");
    printf(" ===============================\n");
    printf("\nSilahkan Isi Data Berikut : \n");
    printf("\n\n\n\n");
    printf("Masukkan Ulang Jumlah Barang Perniagaan Anda : Rp.  ");
    scanf("2.0%f",&o);
    q=2.5/100;
    zakat_perniagaan=o*q;
    
    printf("Maka Zakat Yang dIkeluarkan Adalah : Rp. %d \n\n\n\n\n\n",zakat_perniagaan);
    } else {
    printf("\n");
    printf(" ======================================\n");
    printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
    printf(" ======================================\n");
    printf("\n\n\n");
    }
    
} else if (x==5){
    
    printf("Jenis Hewan Ternak : ");
    printf("\n1. Unta ");
    printf("\n2. Sapi ");
    printf("\n3. Domba\n");
    printf("Pilihan : ");
    scanf("%d",&r);
    
    if (r==1){
    printf("Masukkan Jumlah Unta : ");
    scanf("%d",&s);
    
    if (s>=5){
    printf("\n");
    printf(" ===============================\n");           
    printf("||Anda Termasuk Wajib Zakat !! ||\n");
    printf(" ===============================\n");
    printf("\nSilahkan Isi Data Berikut : \n");
    printf("\n\n\n\n");
    printf("Masukkan Ulang Jumlah Unta Anda : ");
    scanf("%d",&s);
    if (s<=9){
           zakat_unta='1';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=14){
           zakat_unta='2';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=19){
           zakat_unta='3';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n",zakat_unta);
    } else if (s<=24){
           zakat_unta='4';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=35){
           zakat_unta='1';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 1 Tahun\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=45){
           zakat_unta='1';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 2 Tahun\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=60){
           zakat_unta='1';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 3 Tahun \n\n\n\n\n\n",zakat_unta);
    } else if (s<=75){
           zakat_unta='1';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 4 Tahun\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=90){
           zakat_unta='2';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 2 Tahun\n\n\n\n\n\n ",zakat_unta);
    } else if (s<=120){
           zakat_unta='2';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 3 Tahun \n\n\n\n\n\n",zakat_unta);
    } else if (s<=160){
           zakat_unta='3';
            printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Unta Umur 2 Tahun\n\n\n\n\n\n ",zakat_unta);
    } else if (s>=161){
           jumlah_unta=s-121;
           unta1=s/40;
           if (s%40>0){
              zakat_Unta1=unta1+1; 
               printf("Jumlah Zakat Yang Harus Dikeluarkan : %d Ekor Unta Umur 2 Tahun\n\n\n\n\n\n",zakat_Unta1);
           }
           }
           
   } else if (s<9){
     printf("\n");
    printf(" ======================================\n");
    printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
    printf(" ======================================\n");
    printf("\n\n\n");
     }
                  
    } else if (r==2){
           printf("Masukkan Jumlah Sapi : ");
           scanf("%d",&t);
           if (t>=30){
          printf("\n");
          printf(" ===============================\n");           
          printf("||Anda Termasuk Wajib Zakat !! ||\n");
          printf(" ===============================\n");
          printf("\nSilahkan Isi Data Berikut : \n");
          printf("\n\n\n\n");
           printf("Masukkan Ulang Jumlah Sapi Anda : ");
           scanf("%d",&t);
           zakat_sapi=t/30;
           printf("Jumlah Zakat Yang Harus Dikeluarkan : %d\n\n\n\n\n\n",zakat_sapi);
           } else {
            printf("\n");
            printf(" ======================================\n");
            printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
            printf(" ======================================\n");
            printf("\n\n\n");
           } 
           
   } else{
           printf("Masukkan Jumlah Kambing : ");
           scanf("%d",&u);
          if (u>=40){
          printf("\n");
          printf(" ===============================\n");           
          printf("||Anda Termasuk Wajib Zakat !! ||\n");
          printf(" ===============================\n");
          printf("\nSilahkan Isi Data Berikut : \n");
          printf("\n\n\n\n");
          printf("Masukkan Ulang JUmlah Kambing : ");
          scanf("%d",&u);
          if (u<=120){
          zakat_kambing='1';
           printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n ",zakat_kambing);
          } else if (u<=200){
          zakat_kambing='2';
           printf("Jumlah Zakat Yang Harus Dikeluarkan : %c Ekor Kambing\n\n\n\n\n\n ",zakat_kambing);
          } else if(u>=201){
                 v=u/100;
          zakat_kambing=v+1;
           printf("Jumlah Zakat Yang Harus Dikeluarkan : %d Ekor Kambing\n\n\n\n\n\n ",zakat_kambing1);
           }
           
           } else if (u<40){
            printf("\n");
            printf(" ======================================\n");
            printf("||Anda Belum Termasuk Wajib Zakat..!! ||\n");
            printf(" ======================================\n");
            printf("\n\n\n");
           } 
                  
                     
    
}
    
    system("PAUSE");
    return 0;
}


    
}    
    while (x!=6);
    printf("\n");
    printf("\t ======================================\n");
    printf("\t||Anda Pilih Keluar.....!!!!!!!!!!!!! ||\n");
    printf("\t||Wassalam.............!!!!!!!!!!!!!! ||\n");
    printf("\t ======================================\n");
    printf("\t\n\n\n");
   


    system("PAUSE");
    system ("cls");
    return 0;
}


Anda tinggal Copy-Paste, trus jalanin dech..
selamat mencoba..

Tidak ada komentar:

Posting Komentar