Code:
#include <stdio.h>
float commission (float amnt_sld);
main()
{
int unitssold[10];
int empindex;
float total_sal[10];
float basal[] = {158.00, 147.75, 315.00, 162.25, 220.00, 181.60, 376.90, 168.70, 293.00, 214.30};
float commission[10];
for ( empindex = 1 ; empindex < 11 ; empindex ++ )
{
printf( "Please enter the Units Sold for Employee No. %d\n", empindex );
scanf( "%d", &unitssold[empindex] );
}
if (unitssold[empindex] >= 1 && unitssold[empindex] <= 5)
{ total_sal[empindex] = unitssold[empindex]*3.80 + basal[empindex];
}
else
if (unitssold[empindex] >= 6 && unitssold[empindex] <= 10)
{ total_sal[empindex] = unitssold[empindex]*5.40 + basal[empindex];
}
else
if (unitssold[empindex] >= 11 && unitssold[empindex] <= 15)
{ total_sal[empindex] = unitssold[empindex]*8.60 + basal[empindex];
}
else
{ total_sal[empindex] = unitssold[empindex]*15.20 + basal[empindex];
}
printf( "Emp No. Commission(Euro) Salary(Euro) Units Sold\n");
printf( "1 %.2f %.2f %d \n",x, total_sal[1], unitssold[1]);
printf( "2 %.2f %.2f %d \n",x, total_sal[2], unitssold[2]);
printf( "3 %.2f %.2f %d \n",x, total_sal[3], unitssold[3]);
printf( "4 %.2f %.2f %d \n",x, total_sal[4], unitssold[4]);
printf( "5 %.2f %.2f %d \n",x, total_sal[5], unitssold[5]);
printf( "6 %.2f %.2f %d \n",x, total_sal[6], unitssold[6]);
printf( "7 %.2f %.2f %d \n",x, total_sal[7], unitssold[7]);
printf( "8 %.2f %.2f %d \n",x, total_sal[8], unitssold[8]);
printf( "9 %.2f %.2f %d \n",x, total_sal[9], unitssold[9]);
printf( "10 %.2f %.2f %d \n",x, total_sal[10], unitssold[10]);
}
float commission (float amnt_sld)
{
Anyone know where to go with this function? Not really sure how to use functions properly, also i still dont understand why it doesnt return anyvalues, just 0s