admin管理员组

文章数量:1558068

第六章第十一题(金融应用:计算酬金)(Financial application: compute commissions)

  • 6.11(金融应用:计算酬金)编写一个方法,利用编程练习题5.39中的方案计算酬金。方法头如下所示:
    public static double computeCommission(double salesAmount)
    编写一个测试程序,显示下面表格:
    销售总额 酬金
    10000 900.0
    15000 1500.0

    95000 11100.0
    100000 11700.0
    6.11(Financial application: compute commissions)Write a method that computes the commission, using the scheme in Programming Exercise 5.39. The header of the method is as follows:
    public static double computeCommission(double salesAmount)
    Write a test program that displays the following table:
    Sales Amount Commission
    10000 900.0
    15000 1500.0

    95000 11100.0
    100000 11700.0
  • 参考代码:
package chapter06;

public class Code_11 {
    public static void main(String[] args) {
        printTableHead();
        for(int i = 10000;i <= 100000;i += 5000)
            System.out.printf("%d\t\t\t%.1f\n",i,computeCommission(i));
    }
    public static double computeCommission(double salesAmount) {
        return 5000 * 0.08 + 5000 * 0.10 + (salesAmount-10000) * 0.12;
    }
    public static void printTableHead() {
        System.out.println("Sales Amount\t\tCommission");
        System.out.println("-----------------------------------");
    }
}

  • 结果显示:
Sales Amount		Commission
-----------------------------------
10000			900.0
15000			1500.0
20000			2100.0
25000			2700.0
30000			3300.0
35000			3900.0
40000			4500.0
45000			5100.0
50000			5700.0
55000			6300.0
60000			6900.0
65000			7500.0
70000			8100.0
75000			8700.0
80000			9300.0
85000			9900.0
90000			10500.0
95000			11100.0
100000			11700.0

Process finished with exit code 0

本文标签: 酬金第六章金融FinancialCompute