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..