求大神解题!!!!!感谢
:模拟商场购物打折的优惠活动
1.接受从控制台输入一个消费者的消费金额,判断该消费金额是否有效,要求如果消费金额小于0,则提示消费金额无效,程序结束;如果消费金额有效,则根据如下优惠活动的细则,计算出该消费者实际需要支付的金额,并输出。
2.优惠活动细则如下【仔细阅读下列内容】
消费金额不低于2000,根据是否为会员进行计算
如果是会员,可以选择支付方式,根据不同的支付方式进行计算
现金支付:8折
支付宝支付:8.5折
微信支付:9折
如果不是会员:只能使用现金支付方式,可以享受9.5折优惠
消费金额低于2000:只能使用现金支付方式,不能享受任何打折的优惠
3.运行结果例子:
【运行结果第一种可能性】
请输入您的消费金额:1500
您的消费金额不足2000,只能使用现金支付,不能享受任何打折的优惠,您的实际支付金额为1500元
【运行结果第二种可能性】
请输入您的消费金额:3000
请输入您是否为会员(【y】- 会员,【其它】- 非会员):y
请输入您的支付方式(【Cash】-现金支付 【Alipay】-支付宝支付 【WeChat】-微信支付):Cash
您消费3000元,并且为会员,选择了现金支付,可以享受8折优惠,您的实际支付金额为2400元
【运行结果第三种可能性】
请输入您的消费金额:5000
请输入您是否为会员(【y】- 会员,【其它】- 非会员):y
请输入您的支付方式(【Cash】-现金支付 【Alipay】-支付宝支付 【WeChat】-微信支付):WeChat
您消费5000元,并且为会员,选择了微信支付,可以享受9折优惠,您的实际支付金额为4500元
【运行结果的第四种可能性】
请输入您的消费金额:2500
请输入您是否为会员(【y】- 会员,【其它】- 非会员):p
您消费2500元,但不是会员,只能使用现金支付方式,可以享受9.5折优惠,您的实际支付金额为2375元
【运行结果的第五种可能性】
请输入您的消费金额:3500
请输入您是否为会员(【y】- 会员,【其它】- 非会员):y
您消费3500元,但不是会员,只能使用现金支付方式,可以享受8.5折优惠,您的实际支付金额为2975元
- Java实现的一个简单计算器,有字符分析功能
- Java中实现判断括号是否有效的方法,实用代码
- Java中使用栈实现一个队列,实用代码
- NDK 的开发流程
- 蜜罐背后的影子系统探秘
- Oracle 免费的数据库--Database 快捷版 11g 安装使用与SOD框架对Oracle的CodeFirst支持
- 如何求最小三元组距离
- 如何将Pastebin上的信息应用于安全分析和威胁情报领域
- Optionsbleed 漏洞泄露 Apache Server 的内存信息
- 对两个有序数组进行合并
- No.016 3Sum Closest
- Java中实现解码字符串的方法,实用代码
- PDF.NET SOD 开源框架红包派送活动 && 新手快速入门指引
- No.015 3Sum
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- CentOS7.2 忘记root密码及重置root密码的简单处理方法
- Linux中文件描述符fd与文件指针FILE*互相转换实例解析
- Linux内核如何输出中文字符的方法示例
- Linux硬盘合并的实现代码
- 虚拟机Linux桥接模式下设置静态IP详解
- Linux平台安装redis及redis扩展的方法
- Linux环境下快速搭建ftp服务器方法介绍
- Linux通过匿名管道进行进程间通信
- shell判断一个变量是否为空方法总结
- 基于ubuntu16 Python3 tensorflow(TensorFlow环境搭建)
- Linux中的iostat命令使用教程
- 深入解读Linux进程函数fork(),vfork(),execX()
- Linux centos下设置定时备份任务的方法步骤
- Linux 中如何切换相同程序的不同版本
- Linux中查看指定文件夹内各个子文件夹内的文件数量