我叫王超然,是一名电脑爱好者,现在在新加坡留学上高一.我立志成为一名电脑人才,愿意在这里与大家一同分享我玩转电脑的心得.O-level华文考了A-One哈哈!
天气: 晴朗
心情: 高兴
/*P4Q1
* Name:Wang Chaoran
* Description:1 (Finding the sales amount)
Rewrite Listing 4.7, FindSalesAmount.java, as follows:
use a for loop instead of a do-while loop
let the user enter COMMISSION_SOUGHT instead of fixing it as a constant
*/
import java.util.Scanner;
public class P4Q1 {
/** Main method */
public static void main(String[] args) {
// The commission sought
double COMMISSION_SOUGHT = 0;
//Create Scanner
Scanner scan = new Scanner(System.in);
//Read in COMMISSION_SOUGHT
System.out.println("Please input the COMMISSION_SOUGHT");
COMMISSION_SOUGHT = scan.nextDouble();
final double INITIAL_SALES_AMOUNT = 0.01;
double commission = 0;
double salesAmount = INITIAL_SALES_AMOUNT;
for (commission = 0;commission < COMMISSION_SOUGHT;)
{
// Increase salesAmount by 1 cent
salesAmount += 0.01;
// Compute the commission from the current salesAmount;
if (salesAmount >= 10000.01)
commission = 5000 * 0.08 + 5000 * 0.1 + (salesAmount - 10000) * 0.12;
else if (salesAmount >= 5000.01)
commission = 5000 * 0.08 + (salesAmount - 5000) * 0.10;
else
commission = salesAmount * 0.08;
}
// Display the sales amount
String output = "The sales amount $" + (int)(salesAmount * 100) / 100.0 +
"\nis needed to make a commission of $" + COMMISSION_SOUGHT;
System.out.println(output);
}
}
导入论坛查看(57)回复(0)引用(0)好评(0) 差评(0)
加入收藏
编辑
审核
TAG:
computing