C# 面向对象设计 实现一个小功能

zkyruomeng1208 2014-06-24 05:00:33
题目:



基本销售税对所有商品征收,税率是10%,但是书籍、食品和药品可以免征。进口税是向所有进口商品征收的额外的税,税率5%,没有进口商品可以免征进口税。

当一个顾客采购物品时,他会收到一个收据,上面列出所有物品的总价,以及全部应付的税费。(税金需要上舍入到5分即:0.05。 比如,3.14应该上舍入成3.15, 2.48应该上舍入成2.50, 3.01上舍入成3.05)

需求:

需要你实现计算出一份订单中所有物品的总税金和总价的功能。
1、请实现program.cs的calculateResult()方法
2、请创建需要的类来实现这个功能。要符合面向对象的设计原则
3、你的代码必须通过全部的测试用例,xml文件。
4、编程时要注意代码的可扩展性。比如免税的商品品种可能增加,或者有新的税种。

Program.cs里面

namespace MyCaculation
{
class Program
{
static void Main(string[] args)
{
test();
Console.ReadLine();
}

static MyResult calculateResult(XmlDocument textCase)
{
//please implement this function; fell free to add classes if need.

return new MyResult();
}
static void test()...
}
}
急!!! 请给出详细设计或代码…… 谢谢!!!!
...全文
522 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkyruomeng1208 2014-07-08
  • 打赏
  • 举报
回复
代码已完成了 谢谢大家的“指手画脚” 这是一道上机题 有需要交流的 加Q2838092959
zhangshuanglili 2014-06-27
  • 打赏
  • 举报
回复
把最基本的类搞清楚,也挺容易的
yixian2007 2014-06-27
  • 打赏
  • 举报
回复
其实很简单啊 设计一个接口,里面有两个函数,一个是基本税,一个是进口税 然后所有商品类全部继承该接口。 当然你要说了,有些东西是免征的啊。 笨笨,免征也是有税,只不过税费为0啊,为了以后的扩展,当然是所有商品全部继承该接口了。免征的东西税费为0就好了。 不过代码就不给你了。
jiaoshiyao 2014-06-27
  • 打赏
  • 举报
回复
100帮你做
PaulyJiang 2014-06-27
  • 打赏
  • 举报
回复
给我150我帮你写 哈哈
flyskytoday 2014-06-25
  • 打赏
  • 举报
回复
这题不难,真是楼上所说,上班时间大家都忙 这是老师布置的作业呀?
於黾 2014-06-25
  • 打赏
  • 举报
回复
有100分,你不如花200元到猪八戒上请人写代码. 你这代码也没多复杂,200元足够了.
qq_16783569 2014-06-25
  • 打赏
  • 举报
回复
我是来学习的,帮你顶顶
smthgdin_020 2014-06-25
  • 打赏
  • 举报
回复
引用 6 楼 zkyruomeng1208 的回复:
可以给我代码吗
还是自己写吧。谁会刚好那么巧有能实现这个功能的代码?谁会在上班时间帮你实现这个功能?
zkyruomeng1208 2014-06-25
  • 打赏
  • 举报
回复
可以给我代码吗
smthgdin_020 2014-06-24
  • 打赏
  • 举报
回复
商品有商品类别,商品类别有对应税收类别。 基础信息有了之后,就是简单计算问题了。
zkyruomeng1208 2014-06-24
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
calculateResult没什么好说的,自己按照规则计算就是了,当然为了扩充,可以用策略模式实现不同的计算方法,关于品种增加,如果各种商品的操作一致,用接口隔离,当然免不了使用继承
求代码…… 面向对象忘光了 !……
zkyruomeng1208 2014-06-24
  • 打赏
  • 举报
回复
引用 1 楼 u011182647 的回复:
家庭作业啊。。
求代码…… 面向对象忘光了
bdmh 2014-06-24
  • 打赏
  • 举报
回复
calculateResult没什么好说的,自己按照规则计算就是了,当然为了扩充,可以用策略模式实现不同的计算方法,关于品种增加,如果各种商品的操作一致,用接口隔离,当然免不了使用继承
小恒丶 2014-06-24
  • 打赏
  • 举报
回复
家庭作业啊。。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧