Concepts of web applications scripting

Assignment Help JAVA Programming
Reference no: EM131590557

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:

<!-- COMPLETE BELOW --->
<script>
/* 1. Do Abc .. */
You will add your code here
/* 2. Now do Xyz .. */
...
</script>
<!-- end of assignment --->


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

Reference no: EM131590557

Questions Cloud

Define the prosecution of pregnant women who abuse drugs : Regarding the prosecution of pregnant women who abuse drugs, he states that "Some critics attack as racist prosecution of pregnant drug addicts
Equation that represents the entire process : What is the photosynthesis equation that represents the entire process? Solve the problem by proving the process and balancing the equation adequately as such.
What is the manufacturing cost per unit : There were no units in beginning or ending WIP inventory in May. What is the manufacturing cost/unit
How does the lack of severe restriction impact employees : How does the lack of availability, or severe restriction, of "light duty" assignments impact employees
Concepts of web applications scripting : CS 170 - Computer Applications for Business - Understand the basic concepts of web applications scripting- Implement javascript code to control basic logic
Role of antibiotics for control of infectious disease today : Discuss with your colleagues the benefits and challenges with the role of antibiotics for control of infectious disease today.
Explain intensive interviewing is much more costly : Intensive interviewing is much more costly and takes much more time than all interviewing with closed-ended questions
Chemotherapy often develop infections : Active immunity is usually long-lived although a booster may be required every so many years.
Find out the measure of portfolio risk : Say you have $1000 to invest and you invest $600 in stock A and rest in stock B. find out the measure of portfolio risk

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write a program to play a variation of the game

Roll two dice. Each die has six faces representing values 1, 1, ..., and 6. Check the sum of the two dice. If the sum is 2, 3, or 12 you lose; if the sum is 7 or 11, you win. If the sum is another value (4,5,6,8,9, or 10) a point is established.

  Create a tic-tac-toe

create a tic-tac-toe

  Create the class airplane

Your missions is to create the class Airplane. Each Airplane object should store the following information (fields):

  Simple pacman-like game with one player

In this assignment you make a simple Pacman-like game with one player, 3 dots, an exit and an enemy - Explanation of the above sample output

  Prepare an executive summary report for presentation

Identify the motivation for potential attacks and summarize the importance of identifying them early in the development or implementation process

  Which reverses the order of an arrays elements

Write a method named, reverse, which reverses the order of an array's elements without creating another array - elements and then verify the array elements

  Design a java application using the list data structure

You are to design a Java application using the list data structure to manage your contact information. Each contact may have the subsequent data:

  Problem regarding the actor computing

The actor mail system provides asynchronous buffered communication and does not guarantee that messages (tasks in actor terminology) are delivered in the order they are sent. Suppose actor A sends tasks t1, t2, t3,... , to actor B and we want acto..

  What is the paintcomponent method how is it used in java

q1. what is the paintcomponent method? how is it used in java graphics? how does a program intentionally cause the

  Select and submit a creational design pattern

Select and submit a Creational Design Pattern (using Java) with a explanation of advantages of that particular pattern.

  Show all the objects that are common to both lists

Prepare the segment of code assuming that the objects are of type String and

  Most of the companies use virtualization to make test

write a 200- to 300-word short-answer response to the following many companies use virtualization to create test

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd