Java黑皮书课后题第5章:*5.39(金融应用:求销售总额)假设你正在某百货商店开始销售工作。你的工资包括基本工资和提成。基本工资是5000美元。你的目标是一年挣30000美元,编写程序找最小销售额

这篇博客介绍了如何通过Java编程解决一个金融应用问题,计算在基本工资5000美元基础上,需要达到多少销售额才能实现30000美元年薪的目标。提成按阶梯计算,分别为8%, 10% 和 12%。通过分析提成率的三个阶段,得出不同销售额情况下的提成,最终确定达到目标所需的最小销售额。" 88197593,7600021,VS中使用OpenCV3.3DNN模块加载Caffe模型进行分类,"['深度学习', '计算机视觉', 'OpenCV-DNN', 'Caffe模型', '图像处理']
摘要由CSDN通过智能技术生成

5.39(金融应用:求销售总额)假设你正在某百货商店开始销售工作。你的工资包括基本工资和提成。基本工资是5000美元。你的目标是一年挣30000美元,编写程序,找完成目标的最小销售额

题目

题目概述

5.39(金融应用:求销售总额)假设你正在某百货商店开始销售工作。你的工资包括基本工资和提成。基本工资是5000美元。使用下面的方法确定你的提成率。

销售额 提成率
0.01~5000美元 8%
5000.01~10000美元 10%
10000.01美元以上 12%

注意:这是一个渐进提成率。第一个5000美元的提成率8%,下一个5000美元的提成率10%,余下是12%。如果销售额是25 000,提成则是5000 * 8%+5000 * 10% + 15000 * 12% = 2700
你的目标是一年挣30000美元,编写程序,找完成目标的最小销售额

破题

目标-基本=提成,30000-5000=25000
所以至少要提成25000
所以用25000和两个临界值进行比较(销售额为5000和10000对应的提成)
①比两个都小:在第一档内计算最小销售额
②比一个大比一个小:第二档计算最小销售额
③比两个都大:第三档计算最小销售额

代码

import java.util.Scanner;

public class Test5_39 {
   
    public static void main(String[] args) {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值