Description
Write a class encapsulating the concept of a course grade, assuming a course grade has the following attributes: a course name and a letter grade. Include a constructor, the accessors and mutators, and methods toString and equals. Write a client class to test all the methods in your class.
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Thank you for the opportunity to help you with your question!
this is your code
Please let me know if you need any clarification. I'm always happy to answer your questions.Completion Status:
100%
Review
Review
Anonymous
I was having a hard time with this subject, and this was a great help.
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
An Inventory Model
Overview and RationaleIn this project, you will design a prescriptive model for an inventory problem. Furthermore, you wil ...
An Inventory Model
Overview and RationaleIn this project, you will design a prescriptive model for an inventory problem. Furthermore, you will obtain “optimal” solution(s) of your model both in the absence and the presence of uncertainty.Problem:Inventories represent a considerable investment for every organization; thus, it is important that they be managed well. Excess inventories can indicate poor financial and operational management. On the other hand, not having inventory when it is needed can also result in business failure. The two basic inventory decisions that managers face are how much to order or produce for additional inventory, and when to order or produce it to minimize total inventory cost, which consists of the cost of holding inventory and the cost of ordering it from the supplier.
Computer Networking Questions
NETWORKING course:There are 4 questions need to be answered, should be taken 30-60 mins to do. I will give the powerpoints ...
Computer Networking Questions
NETWORKING course:There are 4 questions need to be answered, should be taken 30-60 mins to do. I will give the powerpoints which almost includes every knowledge you need.Please read given case and answer the 4 questions based on the knowledege in given powerpoints.There is no page format needed, just answer the questions.
University of the Cumberlands Java Sample Presentation
1.What is java about? javase tutorialExplain code in hello.java using javase tutorial on getting started2.Explain what is ...
University of the Cumberlands Java Sample Presentation
1.What is java about? javase tutorialExplain code in hello.java using javase tutorial on getting started2.Explain what is JAR file about : javase tutorial on jarExplain the commands and execution of .jar file below :javac hello.javajar cfm hello.jar Manifest.txt hello.classjava -jar hello.jaryou'll need :hello.java -> class hello {public static void main(String[] args) {System.out.println("Hello, World!");}}Manifest.txt -> Main-Class: hello3.Show how to run .jar file from command prompt after you create the .jar file in Netbeans from hello.java.This is the format It should be7 - 10 slides total (does not include title or summary slide)Try using the 6×6 rule to keep your content concise and clean looking. The 6×6 rule means a maximum of six bullet points per slide and six words per bullet pointKeep the colors simpleUse charts where applicableUse notes section of slideInclude transitions
Ticket Purchasing, computer science homework help
Project 3: Ticket Purchasing Instructions ...
Ticket Purchasing, computer science homework help
Project 3: Ticket Purchasing Instructions TICKET PURCHASING Project Description Based on your great work at Creative Genius Web Design, your supervisor has assigned you to a new project to create a simple system to purchase tickets for an upcoming DMWT alumni event. Many interactive web sites use JavaScript to enable dynamic content and enhance a user’s experience using the web site. Below are some screenshot images of what your event registration system should look like when completed. These are screenshots - The images are not clickable. Figure 1: Event Registration Web page This is a screenshot - The image is not clickable Figure 2: Error When Putting Invalid Number of Tickets This is a screenshot - The image is not clickable Figure 3: Submission Alert When Clicking "Purchase Tickets" This is a screenshot - The image is not clickable Figure 4: Alert When Timer Has Expired This is a screenshot - The image is not clickable Project Components A complete event registration system must feature the following components on the HTML web page: A countdown timer giving the user 10 minutes to complete the transaction, including the number of tickets they wish to purchase, their name, and their email address.Ability to purchase between 1 and 3 tickets.A calculation showing the user the total cost to purchase the ticketsInteractive design features that provide descriptive error messages and visual cues when the user has entered incomplete or incorrect information Project Functionality A complete event registration system must provide the following functionality: 1. JavaScript code outside of any functions (Don’t put this functionality within a JavaScript function: (a) Create a countdown timer that will run for 10 minutes from the current time, displaying only the number of minutes and sections left. When displaying a number of seconds less than 10, make sure you prepend a “0” so that the time is formatted properly (Hint: Use an if statement). (b) As each second elapses update the time remaining the user sees on the screen. (c) Once the timer runs out, clear the timer so that it stops running, display an alert to the user their timer has expired, and redirect the user back to the same page (Hint: Use location.href to help with this). 2. JavaScript functions (Most likely two or three functions) for the following items: Item #1: Calculate Total (a) Calculate the total (using a fixed-format with a $ and two decimal places) based on a number of tickets purchased. (b) Perform validation to make sure the user has entered in a value that is a number for the number of tickets and the number is between 1 and 3 (Hint: Use the isNaN() function to determine if user entry is not a number). (c) Add an error message next to the input field when an invalid number of tickets has been entered and change the background color of the input field to help alert the user. (d) Display the ability to see the contactInformation section of the webpage when a valid number of tickets has been entered. Hide the contactInformation section of the webpage when a valid number of tickets has not been entered. Item #2: Complete Purchase (a) Perform validation to make sure the user entered in a value for both name and email. (b) Add an error message next to the input field when either a name or email has not been entered and change the background color of the input field to help alert the user. (c) If no errors in the input were found, provide an alert to the user thanking them for their purchase with the total amount of the purchase, and stop the timer. Otherwise, allow the user to continue to make changes until they have provided valid information. Extra Hint: You will be changing the background color for a number of different fields, depending on if an error has occurred or not. Consider making a function that allows you to pass in a field id and whether or not an error occurred to know what color to change the background color to. By doing this, the function can be called repeatedly instead of having to continuously re-write the code needed to do this in your solution. Project Requirements The zipped file attached to this assignment provides the folder structure that is required for this project. Instructions for how to unzip the file on a PC or a Mac can be found at http://www.wikihow.com/Extract-Files. Individual files have also been provided. Do not make any modifications to the HTML or CSS files provided. You only need to modify the event_registration.js file. Points will be deducted for modifying the HTML or CSS files. Use // to document your JavaScript code by providing comments that explain the purpose of all lines of code you write Submission Requirements Please complete the following to you Assignments Folder: Host your working event registration system online using the Nova ServerSubmit the HTML and JavaScript files you used to create the webpage to your project Assignments FolderWrite a Project Reflection (see description below) Project Reflection Answer the following questions when you submit your assignments files. Each question’s response must have a minimum content length of 50 words. What resources did you use to determine what type of JavaScript was needed? Include all of the specific URLs you used and what you found at each URLWhat process did you use to create your event_registration.js file? Describe what you did to create the code you submitted in the assignment. Be specific!What issues or challenges did you face completing this project? If you feel you did not face any issues or challenges in completing this project, what issues or challenges do you think someone new to JavaScript might face in completing this project?Describe another scenario that could use what you learned in completing this project. Be specific!If you could waive a magic wand and change something about this project, what would you change and why? If you do not believe anything should be changed, explain why you think this is the case. Please submit your Project Reflection as a Microsoft Word document or just copy and paste your answers in your Assignments Folder's text box when you submit your assignment along with the rest of the required project files. HTML Validation Your pages should validate without errors using the W3C HTML Markup Validation Service at http://validator.w3.org. How to do this: Publish your pages to NovaGo to the W3C validator and paste in the URL to your index.html pageSelect the check button Helpful Resources This assignment will require you to combine what you have learned interacting with the DOM and performing form validation for success. The links below highlight specific concepts and topics that you will need to learn in order to complete this assignment successfully. Types of Mouse Events https://www.w3schools.com/jsref/dom_obj_event.aspTargeting IDs https://www.w3schools.com/jsref/met_document_getelementbyid.aspTargeting and Altering HTML https://www.w3schools.com/jsref/prop_html_innerhtml.aspSetting Style Properties for HTML Elements https://www.w3schools.com/jsref/dom_obj_style.aspGetting and Passing Attributes https://www.w3schools.com/jsref/met_element_getattribute.aspWorking with Numbers in JavaScript https://www.w3schools.com/jsref/jsref_obj_number.aspCreating a Countdown Timer https://www.w3schools.com/howto/howto_js_countdown.aspDate Reference https://www.w3schools.com/jsref/jsref_obj_date.aspJavaScript Window Location https://www.w3schools.com/js/js_window_location.aspJavaScript NaN (Not a Number) Property https://www.w3schools.com/jsref/jsref_number_nan.asp Submitting Your Assignment To complete this project and receive full credit, you must submit your completed presentation to your Assignments Folder. .
CSCI 2447 Columbus State Community College HTML Programming Project 6 Game
Copy ALL of the contents in the public_html/csci2447/project5 folder into the public_html/csci2447/project6 folder. This e ...
CSCI 2447 Columbus State Community College HTML Programming Project 6 Game
Copy ALL of the contents in the public_html/csci2447/project5 folder into the public_html/csci2447/project6 folder. This ensures that you will not overwrite your work for the previous project. You will do this for each project from here on out. If you do not do this, there is no way for me to grade your previous project.(5 pts) In the last project, you created an addMole() function which added the mole image to #gamespace. This worked well but each time it is called, it replaced the image which was already in there with a new one. We want to preserve the moles already in the #gamespace. Change your use of .html() in addMole() to .append(). Done!(5 pts) Add a check (using an if-statement) to your function which decrements the timer that checks to see if the seconds remaining > 0 before repeating the call. You do not want your seconds to count past zero!(5 pts) Now we will try to make the moles appear randomly around the screen. First, add the following code to your game.css file. This will allow us to use the "top" and "left" CSS styles on the mole IMG tag. div#gamespace img { position: absolute; }And add the following property to div#gamespace:div#gamespace { position: relative; }(15 pts) To actually randomly move each mole, you will need to call your random number functions! Call each function once in the addMole() function and save the returned value to a variable (eg. xPos and yPos). Now that you have two random values, you will need to add a "style" attribute to the mole IMG tag. For example:<img src="img/mole.png" style=" left: 10px; top: 100px;" rel=" left: 10px; top: 100px;">In this "style" attribute, you will need to add a "left" and "top" property. The values for each property will be your random numbers.Tweak the values of your random function to make the moles stay within the #gamespace.Hint: The actual value would be be stored within a variable. You will call the function to run, and have the value stored within a variable. You will place the variable within the line of code where the value is to added.(5 pts) When the mole is clicked, it should disappear as if it was whacked! To do this, add a line of code to your.on() function that makes image disappear when clicked. Note: There are a variety of methods that will allow you to do so in jQuery, and jQuery UI.(15 pts) Randomize the time interval in which new moles appear. Currently, it is set to a static 2000 (2 seconds). The interval should vary between 0 and 2000 at random. You may create a new random function similar to your random x and y functions, if you like. Moles should now appear at random intervals!This is my current project. The format needs to stay the same with olaf but the stuff above needs added to this. http://citwebdev.cscc.edu/~jwilliams385/csci2447/project5/project5/
Similar Content
SQL for data Management
Provide select statements to satisfy the following data requests:List all active male students assigned to Advisors 1 or 3...
Implementation of Numerical Integration on Equations Questions
for Q1, this corresponds to the problem for L11, you may read the example in L11, page 19-21 to use the function solve.QP(...
Write a program that calculates the amount a person would earn over a period of time, programming homework help
3) Write a program that calculates the amount a person would earn over a period of time if his or her salary is one penny ...
University of Florida Graphical User Interface Code
Hello,
I need help with MatLab (Graphical User Interface).
...
Marymount Cybercrimes Against Children Programming Languages Python Analysis
The issue is : cybercrimes against childrenyou can take a look at the file to understand the issue and get better idea abo...
EGRE 336 VCU Mathlab Electrical and Computer Engineering Project
...
Answersprogramming
1. What is the output of print(tuple[2:]) if tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )? 1. What is the output of print(...
Store
/* run this program using the console pauser or add your own getch, const int MAX_GOODS_TYPES = 100; // maximum number of ...
Control Structures
There are instances in a program structure where it would be necessary to use two structures. For example one can use an i...
Related Tags
Book Guides
The Splendid and The Vile
by Erik Larson
The 48 Laws of Power
by Robert Greene
The Sun Is Also a Star
by Nicola Yoon
Into Thin Air
by Jon Krakauer
The Great Gatsby
by Francis Scott Key Fitzgerald
Les Miserables
by Victor Hugo
The 5 Love Languages
by Gary Chapman
Twilight
by Stephenie Meyer
Don Quixote
by Miguel de Cervantes
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
An Inventory Model
Overview and RationaleIn this project, you will design a prescriptive model for an inventory problem. Furthermore, you wil ...
An Inventory Model
Overview and RationaleIn this project, you will design a prescriptive model for an inventory problem. Furthermore, you will obtain “optimal” solution(s) of your model both in the absence and the presence of uncertainty.Problem:Inventories represent a considerable investment for every organization; thus, it is important that they be managed well. Excess inventories can indicate poor financial and operational management. On the other hand, not having inventory when it is needed can also result in business failure. The two basic inventory decisions that managers face are how much to order or produce for additional inventory, and when to order or produce it to minimize total inventory cost, which consists of the cost of holding inventory and the cost of ordering it from the supplier.
Computer Networking Questions
NETWORKING course:There are 4 questions need to be answered, should be taken 30-60 mins to do. I will give the powerpoints ...
Computer Networking Questions
NETWORKING course:There are 4 questions need to be answered, should be taken 30-60 mins to do. I will give the powerpoints which almost includes every knowledge you need.Please read given case and answer the 4 questions based on the knowledege in given powerpoints.There is no page format needed, just answer the questions.
University of the Cumberlands Java Sample Presentation
1.What is java about? javase tutorialExplain code in hello.java using javase tutorial on getting started2.Explain what is ...
University of the Cumberlands Java Sample Presentation
1.What is java about? javase tutorialExplain code in hello.java using javase tutorial on getting started2.Explain what is JAR file about : javase tutorial on jarExplain the commands and execution of .jar file below :javac hello.javajar cfm hello.jar Manifest.txt hello.classjava -jar hello.jaryou'll need :hello.java -> class hello {public static void main(String[] args) {System.out.println("Hello, World!");}}Manifest.txt -> Main-Class: hello3.Show how to run .jar file from command prompt after you create the .jar file in Netbeans from hello.java.This is the format It should be7 - 10 slides total (does not include title or summary slide)Try using the 6×6 rule to keep your content concise and clean looking. The 6×6 rule means a maximum of six bullet points per slide and six words per bullet pointKeep the colors simpleUse charts where applicableUse notes section of slideInclude transitions
Ticket Purchasing, computer science homework help
Project 3: Ticket Purchasing Instructions ...
Ticket Purchasing, computer science homework help
Project 3: Ticket Purchasing Instructions TICKET PURCHASING Project Description Based on your great work at Creative Genius Web Design, your supervisor has assigned you to a new project to create a simple system to purchase tickets for an upcoming DMWT alumni event. Many interactive web sites use JavaScript to enable dynamic content and enhance a user’s experience using the web site. Below are some screenshot images of what your event registration system should look like when completed. These are screenshots - The images are not clickable. Figure 1: Event Registration Web page This is a screenshot - The image is not clickable Figure 2: Error When Putting Invalid Number of Tickets This is a screenshot - The image is not clickable Figure 3: Submission Alert When Clicking "Purchase Tickets" This is a screenshot - The image is not clickable Figure 4: Alert When Timer Has Expired This is a screenshot - The image is not clickable Project Components A complete event registration system must feature the following components on the HTML web page: A countdown timer giving the user 10 minutes to complete the transaction, including the number of tickets they wish to purchase, their name, and their email address.Ability to purchase between 1 and 3 tickets.A calculation showing the user the total cost to purchase the ticketsInteractive design features that provide descriptive error messages and visual cues when the user has entered incomplete or incorrect information Project Functionality A complete event registration system must provide the following functionality: 1. JavaScript code outside of any functions (Don’t put this functionality within a JavaScript function: (a) Create a countdown timer that will run for 10 minutes from the current time, displaying only the number of minutes and sections left. When displaying a number of seconds less than 10, make sure you prepend a “0” so that the time is formatted properly (Hint: Use an if statement). (b) As each second elapses update the time remaining the user sees on the screen. (c) Once the timer runs out, clear the timer so that it stops running, display an alert to the user their timer has expired, and redirect the user back to the same page (Hint: Use location.href to help with this). 2. JavaScript functions (Most likely two or three functions) for the following items: Item #1: Calculate Total (a) Calculate the total (using a fixed-format with a $ and two decimal places) based on a number of tickets purchased. (b) Perform validation to make sure the user has entered in a value that is a number for the number of tickets and the number is between 1 and 3 (Hint: Use the isNaN() function to determine if user entry is not a number). (c) Add an error message next to the input field when an invalid number of tickets has been entered and change the background color of the input field to help alert the user. (d) Display the ability to see the contactInformation section of the webpage when a valid number of tickets has been entered. Hide the contactInformation section of the webpage when a valid number of tickets has not been entered. Item #2: Complete Purchase (a) Perform validation to make sure the user entered in a value for both name and email. (b) Add an error message next to the input field when either a name or email has not been entered and change the background color of the input field to help alert the user. (c) If no errors in the input were found, provide an alert to the user thanking them for their purchase with the total amount of the purchase, and stop the timer. Otherwise, allow the user to continue to make changes until they have provided valid information. Extra Hint: You will be changing the background color for a number of different fields, depending on if an error has occurred or not. Consider making a function that allows you to pass in a field id and whether or not an error occurred to know what color to change the background color to. By doing this, the function can be called repeatedly instead of having to continuously re-write the code needed to do this in your solution. Project Requirements The zipped file attached to this assignment provides the folder structure that is required for this project. Instructions for how to unzip the file on a PC or a Mac can be found at http://www.wikihow.com/Extract-Files. Individual files have also been provided. Do not make any modifications to the HTML or CSS files provided. You only need to modify the event_registration.js file. Points will be deducted for modifying the HTML or CSS files. Use // to document your JavaScript code by providing comments that explain the purpose of all lines of code you write Submission Requirements Please complete the following to you Assignments Folder: Host your working event registration system online using the Nova ServerSubmit the HTML and JavaScript files you used to create the webpage to your project Assignments FolderWrite a Project Reflection (see description below) Project Reflection Answer the following questions when you submit your assignments files. Each question’s response must have a minimum content length of 50 words. What resources did you use to determine what type of JavaScript was needed? Include all of the specific URLs you used and what you found at each URLWhat process did you use to create your event_registration.js file? Describe what you did to create the code you submitted in the assignment. Be specific!What issues or challenges did you face completing this project? If you feel you did not face any issues or challenges in completing this project, what issues or challenges do you think someone new to JavaScript might face in completing this project?Describe another scenario that could use what you learned in completing this project. Be specific!If you could waive a magic wand and change something about this project, what would you change and why? If you do not believe anything should be changed, explain why you think this is the case. Please submit your Project Reflection as a Microsoft Word document or just copy and paste your answers in your Assignments Folder's text box when you submit your assignment along with the rest of the required project files. HTML Validation Your pages should validate without errors using the W3C HTML Markup Validation Service at http://validator.w3.org. How to do this: Publish your pages to NovaGo to the W3C validator and paste in the URL to your index.html pageSelect the check button Helpful Resources This assignment will require you to combine what you have learned interacting with the DOM and performing form validation for success. The links below highlight specific concepts and topics that you will need to learn in order to complete this assignment successfully. Types of Mouse Events https://www.w3schools.com/jsref/dom_obj_event.aspTargeting IDs https://www.w3schools.com/jsref/met_document_getelementbyid.aspTargeting and Altering HTML https://www.w3schools.com/jsref/prop_html_innerhtml.aspSetting Style Properties for HTML Elements https://www.w3schools.com/jsref/dom_obj_style.aspGetting and Passing Attributes https://www.w3schools.com/jsref/met_element_getattribute.aspWorking with Numbers in JavaScript https://www.w3schools.com/jsref/jsref_obj_number.aspCreating a Countdown Timer https://www.w3schools.com/howto/howto_js_countdown.aspDate Reference https://www.w3schools.com/jsref/jsref_obj_date.aspJavaScript Window Location https://www.w3schools.com/js/js_window_location.aspJavaScript NaN (Not a Number) Property https://www.w3schools.com/jsref/jsref_number_nan.asp Submitting Your Assignment To complete this project and receive full credit, you must submit your completed presentation to your Assignments Folder. .
CSCI 2447 Columbus State Community College HTML Programming Project 6 Game
Copy ALL of the contents in the public_html/csci2447/project5 folder into the public_html/csci2447/project6 folder. This e ...
CSCI 2447 Columbus State Community College HTML Programming Project 6 Game
Copy ALL of the contents in the public_html/csci2447/project5 folder into the public_html/csci2447/project6 folder. This ensures that you will not overwrite your work for the previous project. You will do this for each project from here on out. If you do not do this, there is no way for me to grade your previous project.(5 pts) In the last project, you created an addMole() function which added the mole image to #gamespace. This worked well but each time it is called, it replaced the image which was already in there with a new one. We want to preserve the moles already in the #gamespace. Change your use of .html() in addMole() to .append(). Done!(5 pts) Add a check (using an if-statement) to your function which decrements the timer that checks to see if the seconds remaining > 0 before repeating the call. You do not want your seconds to count past zero!(5 pts) Now we will try to make the moles appear randomly around the screen. First, add the following code to your game.css file. This will allow us to use the "top" and "left" CSS styles on the mole IMG tag. div#gamespace img { position: absolute; }And add the following property to div#gamespace:div#gamespace { position: relative; }(15 pts) To actually randomly move each mole, you will need to call your random number functions! Call each function once in the addMole() function and save the returned value to a variable (eg. xPos and yPos). Now that you have two random values, you will need to add a "style" attribute to the mole IMG tag. For example:<img src="img/mole.png" style=" left: 10px; top: 100px;" rel=" left: 10px; top: 100px;">In this "style" attribute, you will need to add a "left" and "top" property. The values for each property will be your random numbers.Tweak the values of your random function to make the moles stay within the #gamespace.Hint: The actual value would be be stored within a variable. You will call the function to run, and have the value stored within a variable. You will place the variable within the line of code where the value is to added.(5 pts) When the mole is clicked, it should disappear as if it was whacked! To do this, add a line of code to your.on() function that makes image disappear when clicked. Note: There are a variety of methods that will allow you to do so in jQuery, and jQuery UI.(15 pts) Randomize the time interval in which new moles appear. Currently, it is set to a static 2000 (2 seconds). The interval should vary between 0 and 2000 at random. You may create a new random function similar to your random x and y functions, if you like. Moles should now appear at random intervals!This is my current project. The format needs to stay the same with olaf but the stuff above needs added to this. http://citwebdev.cscc.edu/~jwilliams385/csci2447/project5/project5/
Earn money selling
your Study Documents