ok i fixed the crash.. anyway im at calculating over time and it just wont output a value seeing that im a noob can someone please help..
Code:
int emp_add()
{
FILE *fp;
fp=fopen("RP_PR.txt","a+");
char emp_name_f[15];
char emp_name_l[15];
int emp_s_hrs;
int am_phr;
float total_payout_b4_tax;
float total_payout_after_tax;
float tax = 17.5;
float o_time;
int o_val = 2;
int per_val = 100;
printf("\n\t\t\t\tEmployee Maintenance Screen\n\n");// New Employee Screen
printf("\n----------------------------------------------------\n");
printf("\nPlease Enter Employee First Name: ");// Asking User to enter Employee Name
scanf("%s",&emp_name_f);// collecting student name from user
printf("\n----------------------------------------------------\n");
printf("\nPlease Enter Employee's Last Name: ");
scanf("%s",&emp_name_l);
printf("\n----------------------------------------------------\n");
printf("\nPlease Enter Standard Hourly Work Week:");// Asking User to enter Standard Hourly Work Week
scanf("%d",&emp_s_hrs);// Storing Standar Employee Work Week
printf("\n----------------------------------------------------\n");
printf("\nPlease Enter Amount Per Hour:$");// Asking User to amount per hour
scanf("%d",&am_phr);// Storing the amount per hour
printf("\n----------------------------------------------------\n");
printf("\nPlease Enter Over Time Hours (Enter 0 If None):");
scanf("%.2f",&o_time);
system("CLS");
{
printf("\n----------------------------------------------------\n\n");
printf("Payroll Details For: %s %s\n", emp_name_f, emp_name_l);
printf("\n----------------------------------------------------\n\n");
total_payout_b4_tax = emp_s_hrs * am_phr;
printf("\nAmount Before Tax Is :%.2f \n", total_payout_b4_tax);
total_payout_after_tax = total_payout_b4_tax - (tax / per_val * total_payout_b4_tax) ;
printf("\nAmount After Tax Is:%.2f \n", total_payout_after_tax);
printf("\nTax Percentage: %.2f\n", tax);
o_time = o_val+total_payout_after_tax;
printf("\nOver Time Payout Is:\n", o_time);
}
fprintf(fp,"\nPayroll Report Generated On:"__DATE__);
fprintf(fp,"\n----------------------------------------------------\n");
fprintf(fp,"\nPayroll Details For: %s %s\n",emp_name_f, emp_name_l);
fprintf(fp," \nAmount Befor Tax: %.2f\n", total_payout_b4_tax);
fprintf(fp,"\nAmount After Tax: %.2f\n", total_payout_after_tax);
fprintf(fp,"\nTax Percentage: %.2f\n", tax);
fprintf(fp,"\n\Over Time:\n", o_time);
fprintf(fp,"\n----------------------------------------------------");//separator for each payout
fclose(fp);
printf("\n----------------------------------------------------\n");
printf("Data Hase Been Successfully Copied\n");
printf("----------------------------------------------------\n\n");
getchar();