public class TEST {
public static void main(String[] args) {
final double COMMISSION_SOUGHT = 25000;
final double INITIAL_SALES_AMOUNT = 0.01;
double commission = 0;
double salesAmount = INITIAL_SALES_AMOUNT;
do{
salesAmount += 0.01;
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;
}while (commission< COMMISSION_SOUGHT);
System.out.println(
\"the sales amount $\" + (int)(salesAmount*100) / 100.0 +
\"nis needed to make a commission of $\" + COMMISSION_SOUGHT);
}
}
이클립스로 돌려봤는데 do-while 루프대신 for 루프로 어떻게 바꾸나요??
COMMISSION_SOUGHT 상수도 고정시키지 말고 사용자가 입력하려면 string으로 JOptionPane.showInputDialog 해줘야 하나요??
입력받는 방식이야 마음대로, do while 대신이니 입력받을때 조건걸어서 받아야 적어도 한번은 돌테고 .... for문 못써서 질문하는건아니겠찌 설마
왜, 남의 소스 가져왔냐?
교재 문제에요..ㅜㅜ