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

C Programming

[复制链接]

27

主题

4

好友

861

积分

青铜长老

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

跳转到指定楼层
1#
发表于 2014-3-11 04:52 PM |只看该作者 |倒序浏览
本帖最后由 dawnchua0216 于 2014-5-30 10:55 PM 编辑



各位高手请教我怎么做这份功课,我现在要做一个program可以执行以下的task

如果你购买普通的书本会得到以下的折扣

普通书本 1-2 本,折扣5%
普通书本 3-5本,折扣10%
普通书本5本以上,折扣15%


如果购买课本会得到以下的折扣

课本1-2本 折扣10%
课本3-5本 折扣15%
课本5本以上折扣20%


这个program就是要做这些东西,假设顾客是购买普通书本,店员在program里面列明是“普通”书本,再输入数量,最后输入价钱,就会显示出总共的价钱(还未折扣的),折扣多少(折扣多少钱),和最后要收的钱


以下是我的coding,但是有些地方是错的我知道,请高手帮我纠正

#include<stdio.h>
#include<conio.h>
main ()

{
     float amount,discount,netamount;
     char book;
     int quantity;
     printf ("Enter amount\n");
     scanf ("%f",&amount);
     printf("Enter type of book\n");
     scanf("%s",&book);
     if (book = 1);{
     
                   printf("Key in the quantity\n");
                   scanf("%d",&quantity);
                   if
                   (quantity<=2) discount=0.1;
                   else if
                   (quantity>=3<6) discount=0.15;
                   else if
                   (quantity>=6) discount=0.2;
                   discount=amount*discount;
                   netamount=amount-discount;
                   printf("\namount=%2.f",amount);
                   printf("\ndiscount=%2.f",discount);
                   printf("\nnetamount=%2.f",netamount);
                   }
     
     
     else {
     
                    
                     printf("Key in the quantity\n");
                     scanf("%d",&quantity);
                     if
                     (quantity<=2) discount=0.15;
                     else if
                     (quantity>=3<6) discount=0.20;
                     else if
                     (quantity>=6) discount=0.25;
                     discount=amount*discount;
                     netamount=amount-discount;
                     printf("\namount=%2.f",amount);
                     printf("\ndiscount=%2.f",discount);
                     printf("\nnetamount=%2.f",netamount);
                     }
                     
     
getch();
}
     
                     
                     
     







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

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

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