JavaScript 3

Problem #1: Write an explanation of this program - be sure to explain each line.
payprog.html

Problem #2: Write the program from the pseudocode in the in the logic assignment and test it to make sure it is running.

start
  var1 = 10
  var2 = 20
  wksum = 0
  rslt = 0
  do while var2 < 30
     wksum = var1 + var2
     if wksum > 30
        var1 = var1 - 2
        var2 = var2 + 1
     else
        var1 = var1 - 1
        var2 = var2 + 3
     end if
  end while loop
  rslt = var1 + var2
  display rslt
end 

Problem #3: For problems #4 and #5 do a logic flowchart or pseudocode.

Problem #4: You have a product that is on sale. Each day of the sale, the price drops 10% from its previous price. The sale lasts for 4 days. You should write a program that processes this problem using a loop. Each pass through the loop should generate the sale price for a a day of the sale and display that price along with the day number.

Problem #5: You are depositing money to an account. You deposit different amounts each week. No deposit can be over $200. When you have deposited $500 you want to end the program and tell how many weeks it took to reach the goal and the total amount of the deposits.