h>
void menuscreen()
{
int option;
float salary, x;
printf("\t\t Calculator Zakat of Income \n");
printf("\t\t ************************** \n\n");
do
{
printf("\t 1. Zakat of Income using Method 1\n");
printf("\t 2. Zakat of Income using Method 2\n");
printf("\t 3. Exit\n\n");
printf("User option >> ");
scanf("%d", &option );
if (option<1||option>3)
printf("\n\t INVALID INPUT!!! PLEASE RE-ENTER...\n\n");
}while(option<1||option>3);
if (option==1)
{
salary=income(option);
method1(salary);
}
if (option==2)
{
salary=income(option);
x=method2(salary);
method1(x);
}
}
while (salary<0)
{
printf("\n\t INVALID INPUT!!! PLEASE RE-ENTER...\n\n");
printf("Annual gross salary for 2014 including bonus/dividen/royalty/etc :>> RM ");
scanf("%f", &salary);
}
return salary;
}
void method1(float salary)
{
int print;
float zakat_year, zakat_month;
zakat_year= salary*0.025;
zakat_month= salary*0.025/12;
if(print==1)
{
statement(zakat_month,zakat_year);
}
else
menuscreen();
}
return salary-total;
}
void statement(float zakat_month, float zakat_year)
{
printf("\n\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");
printf("\n\t\t\t WELCOME... \n\t\t Pusat Zakat Negeri Selangor\n\n");
printf("\t\t----------------------------");
printf("\n\nZakat of Income Statement\n\n");
printf("Monthly zakat deduction is RM %.2f\n", zakat_month);
printf("Amount zakat per annum is RM %.2f", zakat_year);
printf("\n\n\t\t\t THANK YOU!");
printf("\n\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n");
menuscreen();
}