Create an external javascript file

Assignment Help JAVA Programming
Reference no: EM131602793

Create a web page named lab3.html. You can format the page any way that you like. Give the page a title and heading.

Create an external JavaScript file with the following:
Create an array of at least 3 trivia questions. You can use the array from lab 2 if you like.
Create a second array that contains the answers to the trivia questions in the same position as the questions.
Initialize a score variable to 0
Create a for loop that will use a counter from 0 to 2 (to correspond to the arrays). Inside the loop you should:
Call the quiz function (see below) passing the loop counter as a parameter.
The quiz function will return a point value. Save the point value in a variable and add it to the score.
close the loop
After the for loop is complete, write out the score to the page.
Create the quiz function that accepts one parameter which is the counter.
Initialize a guesses variable to 3. This will be used to count down the number of attempts the user has to answer the question correctly.
Create a while loop to run as long as guesses > 0. Inside the while loop:
prompt the user to answer the trivia question using the counter parameter as the array index.
compare the answer entered by the user to the corresponding answer in the answers array
If they answer correctly
return the guesses variable (Note: if the user gets it right on the first guess, it will return 3 for the points. If it's the second guess, it will return 2 and the third guess 1)
else
subtract 1 from guesses
close the loop
After the while loop, return 0 to the calling script. (Note: if the user never got it right, we are return a point value of 0.
Be sure to link the external JavaScript file to the web page.

Reference no: EM131602793

Questions Cloud

What is a reserved word in java programming language : What is a reserved word in Java programming language? Method,native,subclasses,reference,array?
Explain why integrative negotiation is difficult to achieve : Describe the difference between distributive bargaining and integrative negotiation. Explain why integrative negotiation is so difficult to achieve.
What will be the output of the program : What will be the output of the program (when you run with the -ea option) ?
Explain real-world conformity and social influence : Describe what happened in each news story related to these concepts.
Create an external javascript file : Create a web page named lab3.html. You can format the page any way that you like. Give the page a title and heading - Create a for loop that will use a counter
Explain theological foundations : Theological Foundations, argues that thinking Christologically frequently challenges ones assumptions about Jesus and God
How does project leader determine stakeholder reporting need : How does a project leader determine stakeholder reporting needs? How would this software improve or impede communications in the team and with stakeholders?
Create a javafx animated application : Create a JavaFX Animated Application named NeighborhoodDrive. Make sure your main class is called NeighborhoodDrive.
Calculate the values of a and c : Using a calculator or computer, sketch the graph of y = 2ex + 5e-x for -3 = x = 3, 0 = y = 20. Observe that it looks like the graph of y = cosh x.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Implement solution for given problem in java control robot

CS1810 Software Implementation Event 2016/17 Assignment 3 - Robot Coding. Implement a solution for a given problem in Java that would control your finch robot

  Develop a java gui application using layout managers

Objectives- Develop a Java GUI application using layout managers, Develop an application that uses two or more classes and Read and/or write from/to text files

  Code 2-dimensional array that stores the average scores

Instructions: Code a 2-dimensional (2D) array that stores the average scores for 2 football teams across 2 years. In a method called setAvgScores, prompt for the averages and store them in the 2D array which will be returned

  Create a uml class diagram for your class

Create a UML class diagram for your class. Your class should have at least 3 attributes (instance variables). Attributes should be appropriately typed and scoped to incorporate data hiding.

  Write a program in Java to check if a number is even

Write a program in Java to check if a number is even or odd in Java?

  Produce a java implementation of the gui

For your Assignment 2 Part 1 submission you are required to produce a Java implementation of the GUI for the Agriculture image viewer component of your overall Agriculture File Storing and Management (FSM) System.

  Develop view for order number and order total in file

Develop a view named OrdTot. It comprises of order number and order total for each order currently on file. Order total is the sum of number ordered.

  Write a method for the purse class

Write a method for the Purse class public boolean sameContents(Purse other) that checks whether the other purse has the same coins in the same order.

  Design a class that keeps track of a students food purchases

Design a class that keeps track of a student's food purchases at the campus cafeteria. A meal card is assigned to an individual student. When a meal card is first issued

  Part a -code comprehensionusing the uncommented sample code

part a -code comprehensionusing the uncommented sample code has been provided in moodleanswer the following questions1.

  Design and implement a driver program testsocialgraph

Design and implement a driver program TestSocialGraph (in a separate source file TestSocialGraph.java) for testing the methods implemented in Part 1.

  Describe the applications functionality

Create an application for Koch's Cottages, a weekend getaway resort that rents cottages and boats to use on the local lake - Add labels as suitable to describe the application's functionality. Save the file as JCottageFrame.java.

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