ISP-Java
Taking what you learned over the last 8 weeks, it is now your turn to create a
If you are not sure where to begin, think of a task that you repeat often in your major that would benefit
from a program. For example, chemistry unit conversions, finding the area for geometric shapes, etc.
You can also create an interactive story that changes based on the user input/decisions. The possibilities
are endless.
The program must include instructions for the user. Be in the mindset that the program you develop will
be used by anyone. You will not receive any assistance from the instructor. It is up to you to figure out
your program.
Your program must include (but not limited to) the following:
• Comments
• Input(s) and output(s)
• Decision structures
• Loops
Be as creative as possible!
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 3 images
- Please help in guiding me in the necessary steps i should take when tackling this assignment, there is a main.cpp given Objective: The main objective of this assignment is to assess students’ ability to apply the stepwise refinement process to develop a new algorithm and carry that through to the implementation of the program. Implementation must follow the top-down design approach, where the solution starts by describing the general functionality of a game. Next, more details are provided in successive steps to refine the implementation. Problem Description: Assume you are hired by a game developing company to write a new computer game for kids. This company has decided to create a version of tricky triangles with a few different rules hoping that this new game will be more entertaining. If you are unfamiliar with the original game of tricky triangle, please learn how to play. This modified version of tricky triangles that you required to create is very much like the original game.…arrow_forwardIn Java only--Java Applets Create an applet that will draw a set of ovals and the user should be able to specify the number of ovals. Thank youarrow_forwardCreate a calculator that only supports division and multiplication operations using Java and a graphical user interface (GUI). Clear, ON, and OFF buttons must all be present.arrow_forward
- Starting Out with Java From Control Structures through Objects 6th Edition Paint Job Estimatorarrow_forwardConvert the QuartsToGallons program to an interactive application. Instead of assigning a value to the number of quarts, accept the value from the user as input. An example of the program is shown below: Enter quarts needed >> 20 A job that needs 20 quarts requires 5 gallons plus 0 quarts.arrow_forwardOverview In this assignment, you will gain more practice with designing a program. Specifically, you will create pseudocode for a higher/lower game. This will give you practice designing a more complex program and allow you to see more of the benefits that designing before coding can offer. The higher/lower game will combine different programming constructs that you have been learning about, such as input and output, decision branching, and a loop. Higher/Lower Game DescriptionYour friend Maria has come to you and said that she has been playing the higher/lower game with her three-year-old daughter Bella. Maria tells Bella that she is thinking of a number between 1 and 10, and then Bella tries to guess the number. When Bella guesses a number, Maria tells her whether the number she is thinking of is higher or lower or if Bella guessed it. The game continues until Bella guesses the right number. As much as Maria likes playing the game with Bella, Bella is very excited to play the game…arrow_forward
- Suggest ideas for an interface that uses the properties of sound effectively. You might approach this exercise by considering how sound could be added to an application with which you are familiar. Use your imagination. You may sketch the interface and label them. Write a description of the interface below it.arrow_forwardScenario: A robot is sitting in a chair with its arms facing down. Write an algorithm, using pseudocode, to make the robot: stand up walk until it senses a wall turn around walk back to the chair sit back down in the origin starting position Finally, output the total number of steps taken. Commands: In addition to our standard pseudocode commands, you must also use the following robot control commands: sit stand step (one step forward) raise arms (parallel to floor) lower arms (pointing to floor) sense (only if arms are raised) turn (90 degrees right) Immediately after issuing a sense command, you can check if the robot is at a wall.You do this via the boolean conditions "at wall" or "not at wall".The following are examples of this: if at wallif not at wallwhile not at wall AssumptionsYou must assume the following facts: The robot's initial sitting position is directly facing the target wall. There are no obstacles between the robot and the wall. The wall is 1 or more exact steps…arrow_forwardPython 3arrow_forward
- Javaarrow_forwardComputer programmin. Java.arrow_forwardJava I want to build a program based on how the user is feeling as if I were to meet them in person. Ask for name. Hey, name. Nice to meet you." Name, How are you feeling?" "So, your feeling [emotion]?" "Well, name let's get rid of your [emotion]...(I give instructions)." Then "Goodbye." Then ask are they feeling one of 8 emotions. Then output would prompt instructions on how to release that emotion. The 8 basic emotions are joy-sadness, anger-fear, trust-distrust, surprise-anticipationarrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY