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

懂得C++的朋友请进~小弟有问题请进

[复制链接]

11

主题

0

好友

249

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

跳转到指定楼层
1#
发表于 2010-5-28 05:15 PM |只看该作者 |正序浏览
今天是第一次写C++program,算是学校功课~我不知道要怎样?请教下~

这是题目

The loan entitlement for students in the library is up 3 book and they must be returned within a maximum loan period of 14 days. Fines are imposed on verdue items at the rate of RM0.20 per book per day. create a program to calculate the fine.Your program should:
-define constants for the maximum load period and fine rate
-read the number book and the number of day borrowed(you may assume that the input is always less than 3 book and   greater than 14 days
-calculate and display number of the days overs and total fine imposed

红色:那边要怎样写?我卡在process那边~T^T
我写到这样
#include <stdio.h>

void main()

{
        // variable
        int    number_book, loan_period, days_overdue;
        double fine, fine_rate;

    printf("~~~~~~~~~~~~~~~~~\n");
        printf("BOOK LOAN SYSTEM\n");
        printf("~~~~~~~~~~~~~~~~~\n");

        //inout
        printf("Enter the number of books : ");
        scanf("%d", &number_book);
       
        printf("Enter the day of the loan :");
        scanf("%d", &loan_period);

        //process
        number_book < 3;
        loan_period > 14;
        fine_rate = 0.20;
        fine = loan_period > 14 * fine_rate;

        //output
        printf("~~~~~~~~~~~~~~~~~\n");
        printf("\n %s, ", days_overdue);
        printf("fine_rate %f.", fine);
}




收藏收藏0

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

15#
发表于 2011-6-7 04:39 PM |只看该作者
其实红色的意思,是说你可以 assume (假设)所有的 input 都是在那个范围内的,
也就是说,不做 validation 也没关系,老师不会因此扣分还是什么的。


回复

使用道具 举报

1

主题

9

好友

826

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

14#
发表于 2011-6-7 02:39 PM |只看该作者
刚刚学而已,我记得要用#define


回复

使用道具 举报

11

主题

0

好友

249

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

13#
发表于 2010-6-17 02:11 PM |只看该作者
haha~谢谢大家~这已完成了~谢谢


回复

使用道具 举报

5

主题

0

好友

1295

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

12#
发表于 2010-6-14 05:01 PM |只看该作者
红色的那个部分是说
是要你计算如果假设你所借的书是少过3本和多过14天的总结。。。
所以你要用IF。。


回复

使用道具 举报

头像被屏蔽

13

主题

0

好友

73

积分

禁止发言

11#
发表于 2010-6-11 10:46 PM |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

10#
发表于 2010-5-30 09:32 PM |只看该作者
这样的题目没 if else 判断做得出?


回复

使用道具 举报

11

主题

0

好友

249

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

9#
发表于 2010-5-29 02:00 PM |只看该作者
回复 8# Super-Tomato


    现在完成了~呵呵~谢谢大家~
你们要看正确的coding?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

8#
发表于 2010-5-28 11:04 PM |只看该作者
output那边只是show出答案~没有day overdue
还有~出现很多<NULL>什么来?
还有就是价钱会出现negative,意识就是说,如果早回,店要赔回他们钱~= =‘’
yclaw1015 发表于 2010-5-28 06:27 PM


1。把你所學到最基础的C++ 應用進去,如果連 if 都没辦法寫出的話,那麼你應該找找同學或老師來帮你补课
2。事出必有因,所以把你最後的 coding 貼出,大家不是神没辦法算出來
3。你一樓是 C 寫法,确認老師所給的題目是 C/C++ 或是 C++ 來作答才算完整


回复

使用道具 举报

108

主题

9

好友

5300

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

7#
发表于 2010-5-28 09:09 PM |只看该作者
我不会,来帮lz顶帖
好想学programing可好像很难


回复

使用道具 举报

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

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

GMT+8, 2025-1-10 11:50 AM , Processed in 0.115172 second(s), 28 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.
回顶部