Evaluate expression Modify Listing 20.12, EvaluateExpression.java to add operators ^ for exponent and % for remainder. For example, 3 ^ 2 is 9 and 3 % 2 is 1. The ^ operator has the highest precedence and the % operator has the same precedence as the * and / operators. Your
Enter an expression: (5 * 2 ^ 3 + 2 * 3 % 2) * 4
(5 * 2 ^ 3 + 2 * 3 % 2) * 4 = 160
Want to see the full answer?
Check out a sample textbook solutionChapter 20 Solutions
Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)
Additional Engineering Textbook Solutions
SURVEY OF OPERATING SYSTEMS
Concepts Of Programming Languages
Thinking Like an Engineer: An Active Learning Approach (4th Edition)
Electric Circuits. (11th Edition)
Degarmo's Materials And Processes In Manufacturing
Database Concepts (8th Edition)
- C++arrow_forwardHealth application: BMI) Revise Listing 3.4, ComputeAndInterpretBMI.java, to let the user enter weight, feet, and inches. For example, if a person is 5 feet and 10 inches, you will enter 5 for feet and 10 for inches. Here is a sample run: Enter weight in pounds: 140 Enter feet: 5 Enter inches: 10 BMI is 20.087702275404553arrow_forwardJAVA CODE PLEASE Functions With No Parameters and Return Values Quiz by CodeChum Admin Create a function named banner that prints “CodyChum” with a newline. In the main function, write a program that accepts an integer input which would serve as an inclusive stopping point of a loop iteration that starts at the value of 1. If the number that loops through the range is divisible by either 2 or 3, then call the banner function, otherwise just print the number. Input 1. One line containing an integer Output First line is the integer user input. Succeeding multiple lines containing an integer or “CodyChum” 10 1 CodyChum CodyChum CodyChum 5 CodyChum 7 CodyChum CodyChum CodyChumarrow_forward
- In c++arrow_forwardPart III - Create Your Own Art Art.java In this part you will create a program Art.java that produces a recursive drawing of your own design. This part is meant to be fun, but here are some guidelines in case you're not so artistic. Requirements Art.java must take one (1) integer command-line argument n that controls the depth of recursion. Your drawing must stay within the drawing window when n is between 1 and 7. (The autograder will not test values of n outside of this range.) You may not change the size of the drawing window (but you may change the scale). Do not add sound. Your drawing can be a geometric pattern, a random construction, or anything else that takes advantage of recursive functions. Your program must be organized into at least three separate functions, including main(). All functions except main() must be private. For full credit, Art.java must not be something that could be easily rewritten to use loops in place of recursion, and some aspects of the recursive…arrow_forwardLanguage: JAVA Leap-Year Write a program to find if a year is a leap year or not. We generally assume that if a year number is divisible by 4 it is a leap year. But it is not the only case. A year is a leap year if − It is evenly divisible by 100 If it is divisible by 100, then it should also be divisible by 400 Except this, all other years evenly divisible by 4 are leap years. So the leap year algorithm is, given the year number Y, Check if Y is divisible by 4 but not 100, DISPLAY "leap year" Check if Y is divisible by 400, DISPLAY "leap year" Otherwise, DISPLAY "not leap year" For this program you have to take the input, that is the year number from an input file input.txt that is provided to you. The input file contains multiple input year numbers. Use a while loop to input the year numbers from the input file one at a time and check if that year is a leap year or not. Create a class named LeapYear which will contain the main method and write all your code in the main…arrow_forward
- c++ onlyarrow_forward2- The factorial n! of a positive integer n is defined as n! = 1*2*3 . .. * (n-1) * n Where 0! = 1 Write a function to calculate the factorial of a number. Argument: A number n of type unsigned int. Returns: The factorial n! of type long double. Write two versions of the function, where the factorial is • calculated using a loop calculated recursively Test both functions by outputting the factorials of the numbers 0 to 20.arrow_forwardC++ One common security function in check-writing requires that the amount be written in numbers and spelled out in words as well. Even if someone is able to alter the numerical amount of the check, it’s extremely difficult to change the amount in words. Write a program that receives a numeric check amount, that is less than $1000.00, from the user and writes the word equivalent of the amount. For example, the amount 112.43 should be written as: One Hundred Twelve and 43/100 dollars Do not accept invalid amounts. Allow the user to run the program as many times as possible until a sentinel value of zero (0) has been entered for the check amount. Don’t forget to include the developerInfo function. No input, processing, or output should happen in the main function. All work should be delegated to other functions. Include the recommended minimum documentation for each functionarrow_forward
- CENGAGE MINDTAP L04.4-Using a switch Statement in Java = Latel Using a switch Statement Summary In this lab, you complete a prewritten Java program that calculates an employee's end-of-year bonus and prints the employee's name, yearly salary, performance rating, and bonus. In this program, bonuses are calculated based on an employee's annual salary and their performance rating. Below, Table 4-5 shows the employee ratings and bonuses: 4 Table 4-5 & Instructions Rating Bonus 1 2 3 4 25% of annual salary 15% of annual salary 10% of annual salary None 1. Variables have been declared for you, and the input statements and output statements have been written. Read them over carefully before you proceed to the next step. 2. Design the logic and write the rest of the program using a switch statement. 3. Execute the program entering the following as input: Employee's name: Jeanne Hanson. Employee's salary: 70000.00 Employee's performance rating: 2 4. Confirm that your output matches the…arrow_forwardPlease help me to code this Python It is High/Low Card Game The pyex is example of outputarrow_forwardNumber guessing Game Write a C program that implements the “guess my number” game. The computer chooses a random number using the following random generator function srand(time(NULL)); int r = rand() % 100 + 1; that creates a random number between 1 and 100 and puts it in the variable r. (Note that you have to include <time.h>) Then it asks the user to make a guess. Each time the user makes a guess, the program tells the user if the entered number is larger or smaller than its number. The user then keeps guessing till he/she finds the number. If the user doesn’t find the number after 10 guesses, a proper game over message will be shown and the actual guess is revealed. If the user makes a correct guess in its allowed 10 guesses, then a proper message will be shown and the number of guesses the user made to get the correct answer is also printed. After each correct guess or game over, the user decides to play again or quit and based on the user choice, the computer will make…arrow_forward
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr