Advertisement

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

阅读量:

金融应用:计算奖励金额

public static double computeCommission(double salesAmount)

编写一个测试程序,显示下面表格:

销售总额 酬金

----------------------------------------

10000 900.0

15000 1500.0

......

95000 11100.0

100000 11700.0

6.11(金融应用:计算佣金)实现一种计算佣金的方法,并采用编程练习5.39中的方案。该方法的函数头如下所示:

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

下面是参考答案代码:

复制代码
 public class ComputeCommissionsQuestion11 {

    
 	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("-----------------------------------");
    
 	}
    
 	
    
 }
    
    
    
    
    AI写代码

运行效果:

注:编写程序需养成良好习惯

全部评论 (0)

还没有任何评论哟~