影院消费情况计算
某影城想要统计顾客在该影院的消费情况。
对于影院而言,顾客分为三种类型:非会员、银卡会员、金卡会员。三种类型的顾客在影城消费时,优惠政策是不同的,具体的优惠细则如下:
会员类型 优惠细则
非会员 周二电影半价
银卡会员 周二电影半价,非周二电影七五折
金卡会员 在“银卡会员”的优惠基础上,如果单次购买电影票数量多于1张,则减免20元钱
示例:
某金卡会员在2012-02-24(周五)购买了3张单价为50元的电影票,那他本次消费的金额为:50*3*75%-20=92.5元
题目要求:
根据影院提供的顾客消费记录及会员注册信息,计算每位顾客在影城的消费合计。顾客在每次消费时,消费金额四舍五入到分,即保留小数点后两位小数。
为简化输入输出处理,我们仍以数据文件作为程序的输入输出。
1) 输入文件说明
a) 顾客消费记录为:c:\test\consumption.txt,文件中的内容为:顾客姓名,消费日期,电影票单价,购买数量。各列之间用“,”分隔,日期格式为yyyy-MM-dd。需要注意的是存在一个顾客消费多次的情况。文件示例如下:
张三,2012-02-24,50,3
b) 会员信息为:c:\test\vip.txt,文件中的内容为:顾客姓名,会员类型。各列之间用“,”分隔,不需要考虑顾客姓名重复的情况。文件示例如下:
张三,金卡
输入文件需要做必要的合法性检查,跳过错误的数据行,并在c:\test\result.log日志文件中将错误数据行的内容记录下来。附带的Eclipse工程中含有log4j的配置文件,但并不强制要求必须使用log4j,只要日志中记录了完整的错误数据行即可。
2) 输出文件说明
a) 存放位置:c:\test\result.txt
b) 记录按照顾客消费的总金额降序排列。
c) 每行记录内容为“姓名”、“消费金额”两列,中间以“,”(注:半角)分隔。如果顾客为“金卡”或“银卡”会员,要在顾客姓名后用“<会员类型>”标出。文件示例如下,张三为金卡会员,李四为非会员
张三<金卡>,1000.05
李四,545.00
注:1)编程过程中可以查阅API文档、网上查询任意资料,但请独立完成,不要互相抄袭。
2)Java语言答题的,请使用附带的Eclipse工程。并请查阅“答题说明
分享到:
相关推荐
本系统适用于各类规模的电影院,能够帮助影院管理者更好地进行日常运营工作。 在售票环节,系统提供了在线预订和现场购票两种模式。用户可以通过电影院官网、移动应用或自助售票机进行选座购票,系统会实时更新座位...
(2)显示满座率:这个系统可以统计电影院的满座率,给管理人员提供了方便,可以更快的计算利润。 (3)显示退票系统:这个程序可以模拟电影院退票系统,可以供顾客参考,另外这个系统方便快捷,可以让顾客在退票时...
在当今社会,电影已成为人们日常娱乐活动的重要组成部分,而电影院作为电影产业的重要终端,其服务质量直接影响着消费者的观影体验。本研究聚焦于廊坊师范学院的学生群体,通过建立层次分析模型,探讨影响他们选择...
本项目旨在设计与实现一个电影院购票平台,适应现代网络时代的消费需求。随着互联网的快速发展和计算机网络的普及,电子商务已成为日常生活的一部分,网络支付和网络安全技术的成熟,使得线上购票成为大众首选。传统...
例如,在判断电影院的座位是否足够时,学生需要对数字进行合理的近似计算。这种能力不仅能够让学生在没有精确工具的情况下,快速得出一个大致的结论,而且能够训练学生的直觉思维。在另一个例子中,学生对电影票费用...
- 影院娱乐:电影院是糖果消费的重要场景,观看电影时,糖果和爆米花是常见的搭配。 - 购物休闲:购物中心和超市内的糖果柜台通常吸引着购物人群,尤其是节假日和促销活动期间。 3. 消费者行为研究: - 购买习惯...
cinema项目是一套电影院会员管理系统,使用前后端分离架构开发,前端基于Vue.js+Element UI技术,后端使用springboot+mybatis实现,包含管理员、会员管理、会员卡管理、电影票、消费记录、数据统计等模块 ...
系统包含管理员、会员管理、会员卡管理、电影票、消费记录、数据统计等模块,旨在为电影院提供一个全面的会员管理解决方案。 ## 项目的主要特性和功能 管理员管理管理员登录、管理员信息查询和更新。 会员管理...
【北大青鸟项目电影院系统】是一个基于C#编程语言开发的影院管理软件,旨在实现对电影放映时间的管理和座位分配的高效控制。在这一系统中,C#作为主要的开发工具,利用其强大的面向对象特性,为影院提供了一个集信息...
这种策略使得电影院能够利用消费者的性别差异,从所有消费者中榨取更多利润,即一级价格歧视。 图2展示了一种理想情况,即"all or nothing demand",在这种情况下,无论定价如何,消费者剩余始终为零。这意味着电影...
随着移动互联网技术的迅猛发展和普及,微信作为一款功能强大的社交...通过基于微信小程序的电影院订票选座系统,可以实现用户与电影院的双向互动,提高交易的便捷性和用户的消费体验,为电影行业的发展注入新的活力。
成本核算(λ,۸,ۿ,Ʊ˱,Ʊ):精确计算电影院的运营成本,包括员工薪资、租金、维护费用、营销开支等,以及与财务结算相结合,形成全面的财务报告。 #### 门票与顾客服务 门票销售(Ϋ):涵盖在线预订、现场...
传统的电影院售票方式逐渐被现代的网络售票系统所取代,给消费者带来了极大的便利。本文将详细介绍基于Java技术的电影院售票系统的设计与实现。 传统的现场购票方式受到时间与空间的限制,无法满足现代社会快节奏的...
2. 三星级标准影院:注重观影体验,打造高品质的视听环境和舒适的空间,以吸引观众离开家中的电视和影碟,选择电影院观影。 **市场营销策略** 针对大学生市场,可以推出学生优惠,如会员卡、打折日或团体购票优惠,...
本项目"影院售票管理系统"利用了C#的WinForm窗体设计,实现了丰富的用户交互界面,为用户提供了一个简单而实用的电影售票管理平台。 在系统设计上,该系统涵盖了以下几个主要功能模块: 1. **用户管理**:用户可以...
北师大版的“三年级数学下册 电影院一课一练”正是一套结合趣味性和实用性的数学练习。本文将根据所给概要内容,详细解读这份练习的目的和各部分内容,以及如何通过这份练习帮助孩子们巩固基础数学技能。 首先,这...
传统的电影院售票方式已经无法满足现代消费者的需求,尤其是在繁忙的工作日和节假日,人们更倾向于在线预订电影票,以节省时间并避免现场排队的困扰。因此,基于JSP的电影院售票管理系统应运而生,旨在提供一个高效...
4. 分析和报告:电影院可能需要对售票、会员消费等数据进行统计分析,以制定营销策略。这需要掌握SQL的聚合函数(如COUNT、SUM、AVG、MAX、MIN)和分组(GROUP BY)功能,以及窗口函数(Window Functions)来进行...
该项目的应用场景非常明确,主要面向电影院的消费者和管理者。对于消费者而言,通过微信小程序可以方便快捷地浏览电影放映信息、选择座位和完成购票,整个过程无需前往实体电影院,节省了时间和精力。对于电影院管理...
Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。 Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题...