Ask Java Expert


Home >> Java

Project 5: Using JavaScript

The main objective of this assignment is to develop a "Price Estimation" web page using HTML5 and Client- Side JavaScript. The completed page will run as shown in Figure 5.1

When the page is run initially:

• The dropdown list should display: Civic
• The image of the Civic (Civic2.jpg) should display.
• None of the checkboxes should be checked (initially)
• The first radio button (standard Exterior Price) should be checked (initially)
• Base Price textbox should display: $16355.89, Accessories and Exterior Finish Price textboxes should display $0.00, and the Estimated

Price textbox should display $16355.89. (This is the price of a Civic without any optional accessories and with standard finish).

Figure 5.1: The Initial Page View in Chrome|
1735_The Initila Page View in Chrome.jpg

Please see the remainder of the figures to observe several scenarios during the run-time view of the page.

Business Rules: There should be two models in the Model Combo box: Civic, and Accord. The prices of the relevant items are as follows:

Item

Civic

Accord

Base Price

$17,355.89

$19,856.79

Stereo System

$400.22

$500.89

Leather Interior

$850.44

$1015.85

GPS System

$1,600.00

$1,600.00

Standard Finish

$0.00

$0.00

Metallic Finish

$305.72

$385.67

Custom Finish

$350.00

$400.00

Hints:

• First develop the GUI interface of the form and the layout (Do not worry about the JavaScript at this stage). However, provide well-named id values for the relevant controls.

• After you have developed the layout, develop the necessary code to calculate the Estimated Total Price incrementally (in stages). For example, first see if the system displays the image and/or price of the car correctly, and then see if it displays the price of the accessories correctly, and so on. To keep the code adequately simple, write a single function that handles all form elements. This function should be called in appropriate onchange or onclick event attributes of the relevant controls.

• Add the two buttons at the bottom of the form. The Print Button, when clicked, should call the built-in window print method - that will invoke the Browser's default printer (very cool!) The Reset Button - should reset the form to the Civic model and its start values (defined at the top of this assignment).

• You may not be able to display the formatting commas in the displayed data (as in $3,754.39). If you cannot, that's alright! If you can display rounded price data with comma formatted (such as $99,999.99), you will receive 1 point extra credit (given that your estimates are all correct).

• Observe that the application is completely dynamic. That means, whenever the user changes a selection, the system will display all appropriate computed data immediately.

To help you get started, I have posted a skeleton html document with some styling that you can use to create a layout similar to what I have displayed in my samples.

Java, Programming

  • Category:- Java
  • Reference No.:- M91908376

Have any Question?


Related Questions in Java

Chatbotscreate a small networked chat application that is

Chatbots Create a small, networked chat application that is populated by bots. Introduction On an old server park, filled with applications from the early days of the internet, a few servers still run one of the earliest ...

Assignment taskwrite a java console application that allows

Assignment task Write a java console application that allows the user to read, validate, store, display, sort and search data such as flight departure city (String), flight number (integer), flight distance (integer), fl ...

Assignment game prototypeoverviewfor this assessment task

Assignment: Game Prototype Overview For this assessment task you are expected to construct a prototype level/area as a "proof of concept" for the game that you have designed in Assignment 1. The prototype should function ...

Assignment taskwrite a java console application that allows

Assignment task Write a java console application that allows the user to read, validate, store, display, sort and search data such as flight departure city (String), flight number (integer), flight distance (integer), fl ...

In relation to javaa what is constructor the purpose of

(In relation to Java) A. What is constructor? the purpose of default constructor? B. How do you get a copy of the object but not the reference of the object? C. What are static variables and instance variables? D. Compar ...

Project descriptionwrite a java program to traverse a

Project Description: Write a java program to traverse a directory structure (DirWalker.java) of csv files that contain csv files with customer info. A simple sample in provided in with the sample code but you MUST will r ...

Fundamentals of operating systems and java

Fundamentals of Operating Systems and Java Programming Purpose of the assessment (with ULO Mapping) This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements ...

Assessment -java program using array of Assessment -JAVA Program using array of objects

Assessment -JAVA Program using array of objects Objectives This assessment item relates to the course learning outcomes as stated in the Unit Profile. Details For this assignment, you are required to develop a Windowed G ...

Applied software engineering assignment 1 -learning

Applied Software Engineering Assignment 1 - Learning outcomes - 1. Understand the notion of software engineering and why it is important. 2. Analyse the risk factors associated with phases of the software development lif ...

Retail price calculatorwrite a java program that asks the

Retail Price Calculator Write a JAVA program that asks the user to enter an item's wholesale cost and its markup percentage. It should then display the item's retail price. For example: (If an item's wholesale cost is 5. ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As