Develop an
Want to see the full answer?
Check out a sample textbook solutionChapter 4 Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (8th Edition)
C++ How to Program (10th Edition)
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Starting Out with Programming Logic and Design (4th Edition)
Introduction To Programming Using Visual Basic (11th Edition)
Modern Database Management (12th Edition)
- Suppose two line segments intersect. The two endpoints for the first line segment are (x1, y1) and (x2, y2) and for the second line segment are (x3, y3) and (x4, y4). Write a program that prompts the user to enter these four endpoints and displays the intersecting point. As discussed in Programming Exercise 3.250, the intersecting point can be found by solving a linear equation. Use the LinearEquation class in Programming Exercise 9.11 to solve this equation.arrow_forwardf. A laborant in a laboratory does a number of antigen tests in one day. Write a program that simulates the number of antigen tests done in a day in a laboratory, displays the number of positives and negatives, and calculates the % of positives in one day. Your program needs to first generate a random number that will show the number of tests done in a day. One laboratory in a day cannot do more than 100 tests and less than 1 (they do at least one). Then for each of the tests, your program needs to generate a random number to show whether they are positive or negative. In order to write this program, you need to have the following three functions used by the main function: test result (void): This function generates a test result. It should randomly return either one or zero. 1 means positive test result and 0 means negative test result. float positive percentage (int,int) : This function takes the total number of positives and the total number of tests and returns the % of positives.…arrow_forwardAn integer is called squarefree if it is not divisible by any perfect squares other than 1. For instance, 42 is squarefree because its divisors are 1, 2, 3, 6, 7, 21, and 42, and none of those numbers (except 1) is a perfect square. On the other hand, 45 is not squarefree because it is divisible by 9, which is a perfect square. Write an algorithm that asks the user to enter a positive integer n and tells them if it is squarefree or not.arrow_forward
- 1. For this problem, you are going to design a game for the children to teach them about numbers. You are going to take numbers as input from the user as long as he has not entered an even number. If enters odd number, ask him again to give input. When he enters an even number, print that the number is even, and you have won. The program should include the following specifications: É) This will go on, until the user gives an even number input F) When you find an even number, print, "You win! is an even number"arrow_forwardWrite a program that reads from the user a character ('q' or 'c'). If the character is 'c', the program reads from the user the radius rof a circle and prints its area. • If the user enters 'q', the program asks the user to enter the length and width of a quadrilateral. We assume the quadrilateral is either a square or rectangle. You should print if the quadrilateral is square or rectangle. • Otherwise, it prints "Wrong character" PS: Use the following formulas: area of circle=3.14*r Sample Run1: Enter a character (q or c): q Enter the Length and Width: 80 150 |It is a rectangle Sample Run2: Enter a character (q or c): q Enter the Length and Width: 80 80 It is a square Sample Run3: Enter a character (q or c): c Enter the radius: 2 The area of the circle is 12.56 Sample Run4: Enter a character (q or c): d Wrong characterarrow_forwardThe objective of this program is to demonstrate your proficiency with the if-elif-else construct. Your program will consist of a simple guessing game. Using the random module, generate an integer between 1 and 10. This will be the secret. You will then ask the user for a guess between 1 and 10. . If the guess is greater than the secret respond, "Too high". • If the guess is less than the secret respond, "Too low". . If both numbers are equal respond, "Success!". Remember to test your program to ensure that all of the comparisons work. Please note that a loop is not required. The images below shows the program being run multiple times to display the three different possible output messages. Your display should look like this. User input is highlighted in green. Please enter your guess: 10 Too high! Please enter your guess: 5 Too low! Please enter your guess: 1 Success!arrow_forward
- Write a program that generates a random number in the range from 1 through 100 After generating the random number, the user is to guess the number. If the user’s guess is higher than the random number, the program should display “Too high, try again” If user’s guess is lower than the random number, the program should display “Too low, try again”. If the user guesses the number, the program should congratulate the user and then generate a NEW random number so the game can start over. Make the game menu driven with these options Main Menu ______________ 1)Play Game 2)Exit written in pythonarrow_forwarddo it fastarrow_forwardTwo positive integers are called amicable if the sum of divisors of the first is equal to the sum of the divisor of the second. Write a program to test if 2 integer numbers are amicable. For example, 220 and 284 are amicable since the sum of divisors is 504 for both integers as shown below: sum of divisors of 220 = 1 + 2 +4 +5+ 10 +11 + 20 + 22 + 44 + 55+ 110 + 220 = 504. sum of divisors of 284 = 1+ 2 +4 + 71 + 142 + 284 = 504. Sample Run 1: Enter two integers: 220 284 220 and 284 are amicable Sample Run 2: Enter two integers: 220 110 220 and 110 are not amicablearrow_forward
- Problem definition: We want to write a Python program for n players, which are playing a toumament. In this competition players solve 5 simple arithmetic problems. The arithmetic problems consist of simple addition operations of the form: numberl + number2 =_ where the operands numberl and number2 are randomly generated. Initially your program displays a menu to enter the number of players and the difficulty level as shown in figure 1: Tournanent_ quiz Enter number of players : 3 Player 1 Level: E or e for Easy - A or a for Advanced level level Enter your choice : x Incorrect input try again Level: - E or e for Easy - A or a for Advanced level level Enter your choice : E Figure 1 Program initial menu The difficulty level determines the number of digits in the operands numberl and number2: • Easy level means the operands consists of a unique digit (0, 1, 2,, 9). • Advanced level means the operands consists of two digits (10, 11,., 99). Use the random number generator to determine…arrow_forwardProblem definition: We want to write a Python program for n players, which are playing a tournament. In this competition players solve 5 simple arithmetic problems. The arithmetic problems consist of simple addition operations of the form: питberl + пumber2 3D where the operands number1 and number2 are randomly generated. Initially your program displays a menu to enter the number of players and the difficulty level as shown in figure 1: Tournament_ quiz Enter number of players : Player 1 Level: - E or e for Easy - A or a for Advanced level level Enter your choice : x Incorrect input try again Level: level - A or a for Advanced level Enter your choice : E Figure 1 Program initial ment The difficulty level determines the number of digits in the operands number1 and number2: • Easy level means the operands consists of a unique digit (0, 1, 2,.., 9). Advanced level means the operands consists of two digits (10, 11,.., 99). Use the random number generator to determine numberl and number2.…arrow_forwardWilma Peterson is paid by the hour. She would like a program that calculates and displays her weekly gross pay. For this exercise, you do not need to worry about overtime pay, as Wilma never works more than 40 hours in a week. Desk-check your solution’s algorithm using $10 as the hourly pay and 35 as the number of hours worked; then desk-check it using $15 and 25.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,