佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

123
返回列表 发新帖
楼主: biohazard

这是小弟的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;
}
回复

使用道具 举报


ADVERTISEMENT

发表于 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;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 31-12-2025 05:53 AM , Processed in 0.079065 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表