Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1462|回复: 2
打印 上一主题 下一主题

急!!C program stpm ict

[复制链接]

36

主题

0

好友

92

积分

中级会员

Rank: 2Rank: 2

跳转到指定楼层
1#
发表于 2014-2-9 04:28 PM |只看该作者 |倒序浏览
本帖最后由 ThomasWoh 于 2014-2-9 04:31 PM 编辑

大家好,我是stpm ict学生
这次我遇到难题了,就是要写 如图 的 c program
how many kids 开始
我就不懂怎么写了,因为我写到很长,老师不要,因为她说很乱
第一个孩子没有discount,两个开始就有discount total price 10%,请问各位会写 c 的大大,可以给点tips?

我 B1 的 code 是

#include <stdio.h>                                                                                                       

int main()
{
        printf("Welcome to Sayang Pintar Kindergarten and Nursery\n");
        printf("-------------------------------------------------\n\n");
        printf("Packages offered are as follows:\n\n");
        printf("Package 1: Kindergarten(8.30 a.m. - 12.30 p.m.)\nMonthly fee for package 1: RM170.00\n\n");
        printf("Package 2: Kindergarten and Nursery(7.00 a.m. - 3.00 p.m.)\nMonthly fee for package 1: RM320.00\n\n");
        printf("Package 3: Kindergarten and extended Nursery(7.00 a.m. - 6.00 p.m.)\nMonthly fee for package 1: RM440.00\n\n");

        int choice;                                                                                                                                
        printf("Please choose your package: 1, 2 or 3: ");
        scanf("%d", &choice);                                                                                                        

        switch (choice)
        {
                case 1:                                                     
                printf("\n** Your monthly fee : RM170.00 **\n\n");
                break;
                case 2:                                                    
                printf("\n** Your monthly fee : RM320.00 **\n\n");
                break;
                case 3:                                                    
                printf("\n** Your monthly fee : RM440.00 **\n\n");
                break;
                default:                                             
                printf("\n** Invalid package **\n\n");
        }

        printf("Thank you!!\n");

        return 0;
}


急啊,我想了两天都不会,明天要交了

b2 pic.png (166.58 KB, 下载次数: 8)

b2 pic.png





收藏收藏0

21

主题

11

好友

4169

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2014-2-9 08:32 PM |只看该作者
#include<stdio.h>
main( )
{
int kidnumber;
int package;
int i=0;
int n=0;
double monthlyfee;
double total=0;
printf("Welcome to Sayang Pintar Kindergarten and Nursery\n\n");
printf("----------------------------------------------------------------\n\n");
printf("Package offered are as follows.\n\n");
printf("Package 1: Kindergarten only (8.30 a.m. 12.30 p.m.)\n");
printf("Monthly fee for package 1: RM170.00\n\n");
printf("Package 2: Kindergarten and Nursery (7.00 a.m. 3.00 p.m.)\n");
printf("Monthly fee for package 2: RM320.00\n\n");
printf("Package 3: Kindergarten and extended Nursery (7.00 a.m. 6.00 p.m.)\n");
printf("Monthly fee for package 3: RM440.00\n\n");
printf("How many kids do you want to register? ");
scanf("%d",&kidnumber);
while(i<kidnumber)
{
printf("Please choose your package for kid number %d:",++n);
scanf("%d",&package);
if(package==1) monthlyfee=170;
else if(package==2) monthlyfee=320;
else monthlyfee=440;
total+=monthlyfee;
i++;
}
if(kidnumber>1) total=total-total*0.1;
else total=total;
printf("\n** Your total monthly fee: RM%.2f **\n\n",total);
printf("Thank you.");
}


回复

使用道具 举报

36

主题

0

好友

92

积分

中级会员

Rank: 2Rank: 2

3#
发表于 2014-2-9 08:39 PM |只看该作者
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


回复

使用道具 举报

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

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-10-10 05:30 AM , Processed in 0.108599 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部