|
|
这是小弟的assignment, 很难做。。请帮帮忙。
[复制链接]
|
|
|
发表于 6-5-2008 12:04 PM
|
显示全部楼层
在学习c, 不知以下 coding (问题 1) 有什么地方需要修改?
#include <stdio.h>
#define SOCSO 50
#define TAX 100
main()
{
float SALARY, MA, OT;
float EPF, NETSAL;
int HW;
clrscr();
printf("ABS Sdn Bhd (PAYSLIP-Full Time Staff)\n");
printf("=====================================\n");
printf("Basic Salary : RM "); scanf("%f",&SALARY);
printf("Allowance : RM "); scanf("%f",&MA);
printf("Overtime : RM "); scanf("%f",&OT);
EPF = 0.11 * SALARY;
NETSAL = (SALARY+MA+OT) - (EPF+SOCSO+TAX);
printf("\nNet Salary = RM%.0f - RM%.0f\n",SALARY+MA+OT,EPF+SOCSO+TAX);
printf(" = RM%.0f\n",NETSAL);
printf("\n\nABS Sdn Bhd (PAYSLIP-Part Time Staff)\n");
printf("=====================================\n");
printf("Hour worked : "); scanf("%d",&HW);
printf("\nNet Salary = %d hour * RM40 per hour\n",HW);
printf(" = RM %d",HW*40);
getch();
return 0;
} |
|
|
|
|
|
|
|
|
|
|
发表于 6-5-2008 12:39 PM
|
显示全部楼层
感觉上好象不对
#include <stdio.h>
main()
{
float A4P, TwoBP, F;
float T, Discount, GT;
clrscr();
A4P = 7.0 * 40; TwoBP = 0.8 * 100; F = 0.5 * 200;
T = A4P + TwoBP + F;
Discount = T * 0.1;
GT = T + Discount;
printf("Item Code Item Description Unit Price Quantity Total\n");
printf("---------- ---------------- ---------- -------- -------\n");
printf(" 01 A4 paper RM 7.00 40 RM %.2f\n",A4P);
printf(" 04 2B pencil RM 0.80 100 RM %.2f\n",TwoBP);
printf(" 06 File RM 0.50 200 RM %.2f\n",F);
printf("----------------------------------------------------------------------------\n");
printf(" Total RM %.2f", T);
printf(" Discount(10\%%) RM %.2f",Discount);
printf(" ----------------------------");
printf(" Grand Total: RM %.2f",GT);
getch();
return 0;
} |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|