desk2
by Ryan Kleinhans
JavaScript
var wood
var drawers
var length
var width
var surface
var total
var total1
var total2
wood = prompt("Mahogany, Oak, or Pine")
width = parseFloat(prompt("What is the width"))
length = parseFloat(prompt("What is the length"))
drawers = parseFloat(prompt("How many drawers do you want?"))
total = 200
while (length < 24 || length > 96)
{
length = parseFloat(prompt("Invalid Length. Enter a value between 24 and 96 inches"))
}
while (width < 24 || width > 96)
{
width = parseFloat(prompt("Invalid width. Enter a value between 24 and 96 inches"))
}
surface = length * width
if (surface > 750)
{
total = total + 50
}
while (drawers < 0 || drawers > 8)
{
drawers = parseFloat(prompt("Invalid Number. Entered number must be between 0 and 8"))
}
total1 = total + (drawers * 30)
switch(wood)
{
case "M" && "m":
total2 = total1 + 150
alert("Length: " + length + "\nWidth: " + width + "\nWood: Mahogany" + "\nDrawers: " + drawers + "\nPrice: " + total2)
break;
case "O" && "o":
total2 = total1 + 125
alert("Length: " + length + "\nWidth: " + width + "\nWood: Oak" + "\nDrawers: " + drawers + "\nPrice: " + total2)
break;
case "P" && "p":
total2 = total1
alert ("Length: " + length + "\nWidth: " + width + "\nWood: Pine" + "\nDrawers: " + drawers + "\nPrice: $" + total2)
break;
}