왜 배열이 작동하지 않는지 궁금합니다. 내가 뭔가 잘못하고 있는거야? 나는 많은 다른 배열을 시도했지만 아무도 작동하지 않습니다. 방금 뭔가 빠졌나요?어레이가 작동하도록하십시오
비용 시스템 : 사용자의 여행 경비를 요구하는 프로그램을 작성하십시오. 경비 이름을 물어보고 금액을 물어봐야합니다. 사용자가 입력을 비워 둘 때까지 비용을 계속 징수해야합니다.
100 달러 이하의 경비는 자동으로 승인되어야합니다. $ 100 이상의 비용은 자동으로 승인되어서는 안됩니다.
총 승인 된 비 승인 비용.
먼저 승인 된 비용을 표시하십시오. 그런 다음 수동 승인이 필요한 비용을 표시하십시오.
총 승인 된 경비 및 "승인 필요"총 경비를 표시하십시오. 사전에
감사합니다!
//Variables
var expenseName;
var expensePrice;
var loopAgain = true;
var approvedExpenses = new Array();
var approvedExpensePrice = new Array();
var unApprovedExpenses = new Array();
var unApprovedExpensePrice = new Array();
var approvedExpenseTotal = 0;
var unApprovedExpenseTotal = 0;
while(loopAgain) {
expenseName = prompt("What is the expense? - Type 'done' to end.");
expensePrice = prompt("What is the price?");
expensePrice = Number(expensePrice);
if (expenseName === "done"){
loopAgain = false;
}
for(var count = 0; count < approvedExpenses.length; count++){
if (expensePrice < 100) {
approvedExpenseTotal = approvedExpenseTotal + expensePrice;
approvedExpenses[count] = expenseName;
approvedExpensePrice[count] = expensePrice;
}else {
unApprovedExpenseTotal = unApprovedExpenseTotal + expensePrice;
unApprovedExpenses[count] = expenseName;
unApprovedExpensePrice[count] = expensePrice;
}
}
}
document.write("APPROVED EXPENSES:<br>");
for(var count = 0; count < approvedExpenses.length; count++){
document.write(approvedExpenses[count] + ": ");
document.write(approvedExpenses[count] + "\n");
}
document.write("EXPENSES NEEDING MANUAL APPROVAL:<br>");
for(var count = 0; count < unApprovedExpenses.length; count++){
document.write(unApprovedExpenses[count] + ": ");
document.write(unApprovedExpenses[count] + "\n");
}
document.write("TOTALS:<br>");
document.write("Total approved expenses: $" + approvedExpenseTotal + "<br>");
document.write("Total expenses waiting approval: $" + unApprovedExpenseTotal + "<br>");
" 일하지 마라 "? 지금은 주로 누군가에게 프로그램을 작성하라고 요청하는 것처럼 보인다. 대신 배열을 가지고있는 문제에 대한 질문을 다시 작성해보십시오. – Justin
표시 할 때 아무 것도없고 어레이가 작동하지 않는다는 것을 의미합니다. 나는 왜 누군가가 내게 그것을 고칠 수 있도록 작동하지 않는지 말해 주길 원한다. 그리고 아니요, 저는 전체 프로그램이 당신의 눈앞에 있지만 뭔가가 작동하지 않기 때문에 누군가가 그것을 쓰는 것을 원하지 않습니다. – user3014364