Cs 170 - computer applications for business - understand


Background

This assignment goals are:

1) Understand the basic concepts of web applications scripting.
2) Implement javascript code to control basic logic.
3) Display feedback of said processed interactions back to the user.

Directions

Please read carefully all of the following subsections.

Completing the skeleton file

For this assignment, you will complete the missing code parts of the provided skeleton_a5.html file.
Along the document, you will find all the required sections marked in between comments sections, for example:




Requirements

1. Create the following variables:
a. item, tagPrice, quantity, shippingMethod, tax, stateTax, totalPrice
b. Initialize totalPrice with the value 0 and stateTax to 1.
2. Determine the tagPrice value of the item by prompting the user for the type of item he/she wants to buy - the user should input the exact name of one of the following items:
a. "TV" is $1200
b. "VGC" is $399 - this stands for Video Game Console
c. "Laptop" is $1799
d. Any other item or input should alert "We do not carry that item, try again!" and reload the page using the location.reload(); instruction.
3. Ask the user for the quantity he/she wants to buy, then you will consider:
a. If the quantity is less than 1, alert "Nothing to do here, bye!" and reload the page
b. Otherwise...
i. 4 or more items, 20% discount (20% off the tagPrice)
i.e. - tagPrice ← tagPrice * 0.8
ii. 3 items - 10% off
iii. 2 items 2% off
iv. Otherwise, no discount.
4. Next, prompt the user for the desired shippingMethod ; the possible options must be:
a. A - One Day → $29 added to totalPrice
b. B - Two Day → $14 added to totalPrice
c. C - Standard → nothing, standard, 0 cost
d. Invalid method, alert "That method is NOT available, try again!" and reload page

5. You will ask the user if his/her state requires sales tax, the answer should be stored in the tax
variable and must be of type boolean.
a. If tax is true, you will proceed to prompt the user for the percentage, given as a decimal value (7, 8.3, etc...) and store the result as a number in the stateTax variable
i. note: if stateTax is less than (<) 0 or greater than 100 - you will alert error "Wrong tax, try again!" and reload the page as instructed above.
6. Finally, you will compute and display the total as follows:
a. totalPrice += (tagPrice * quantity * stateTax);
- PAY ATTENTION TO THE += operator -
b. alert the user "You will pay: $xxx"

Attachment:- fill out.rar

Solution Preview :

Prepared by a verified Expert
JAVA Programming: Cs 170 - computer applications for business - understand
Reference No:- TGS02386099

Now Priced at $15 (50% Discount)

Recommended (97%)

Rated (4.9/5)