
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
the following
![Given this program below, convert the if statements in the program to use short-circuit evaluation.
More information on short-circuit evaluation can be found at: https://www.geeksforgeeks.org/short-circuit-logical-
operators-in-java-with-examples/ 2
import java.util.Scanner;
public class Factors {
public static void main(String[] args) {
Scanner in = new Scanner(System.in); // Setting up scanner
System.out.print("Enter an integer: ");
int num = in.nextInt();
in.close(); // Close scanner when done using it
int counter = 0;
" has the following factors:");
System.out.println(num +
while (counter <= num) {
if (counter != 0) {
if (num % counter == 0) {
System.out.println(counter);
}
counter = counter + 1;
}
System.out.println("---");
}](https://content.bartleby.com/qna-images/question/db82eee3-c597-43b7-b98f-cffc18fbca72/9cc14f48-6097-47df-8c3b-669ac2e23a3c/thw1elsrm_thumbnail.png)
Transcribed Image Text:Given this program below, convert the if statements in the program to use short-circuit evaluation.
More information on short-circuit evaluation can be found at: https://www.geeksforgeeks.org/short-circuit-logical-
operators-in-java-with-examples/ 2
import java.util.Scanner;
public class Factors {
public static void main(String[] args) {
Scanner in = new Scanner(System.in); // Setting up scanner
System.out.print("Enter an integer: ");
int num = in.nextInt();
in.close(); // Close scanner when done using it
int counter = 0;
" has the following factors:");
System.out.println(num +
while (counter <= num) {
if (counter != 0) {
if (num % counter == 0) {
System.out.println(counter);
}
counter = counter + 1;
}
System.out.println("---");
}
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 2 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Write code to complete DoublePennies()'s base case. Sample output for below program:Number of pennies after 10 days: 1024 Note: These activities may test code with different test values. This activity will perform three tests, with startingPennies = 1 and userDays = 10, then with startingPennies = 1 and userDays = 40, then with startingPennies = 1 and userDays = 1. #include <iostream>using namespace std; // Returns number of pennies if pennies are doubled numDays timeslong long DoublePennies(long long numPennies, int numDays){long long totalPennies; /* Your solution goes here */ else {totalPennies = DoublePennies((numPennies * 2), numDays - 1);} return totalPennies;} // Program computes pennies if you have 1 penny today,// 2 pennies after one day, 4 after two days, and so onint main() {long long startingPennies;int userDays; startingPennies = 1;userDays = 10;cout << "Number of pennies after " << userDays << " days: "<< DoublePennies(startingPennies,…arrow_forwardHow do I use PYTHON to create a high/low number guessing game? Assignment reads: If the user’s guess is higherthan the randomly chosen number, the program should say “Your guess was too high” and prompt theuser to guess another number. If the user’s guess was lower than the randomly chosen number, theprogram should say “Your guess was too low” and prompt the user to guess another number. Finally, ifthe user guesses correctly, the program should say the user’s guess was correct and tell the user howmany guesses it took them to get the numberarrow_forwardplease solve itarrow_forward
- I'm having trouble coding this particular program. It would be nice if I could get some help. A screenshot of the entire working program is best. Thank you!arrow_forwardModify the extended BNF (EBNF) in the answer box below to include: 1. if-then-else-end statements (in addition to the if-then statements it already includes) 2. read statements of the form read į that reads a value and stores it in the variable with identifier i 3. write statements of the form write e that print the value of the expression e Notes: ● ● Tokens must be written in lowercase letters, e.g. if, identifier. (The provided EBNF shows terminals in a monospaced font, but you do not need to worry about monospacing for your answers.) Non-terminals must start with a capital letter, e.g. If, Expression. (The provided EBNF shows non-terminals in italics, but you do not need to worry about italics for your answers.) Program = Statements Statements = Statement (; Statement)* Statement = If | While | Assignment If = if Comparison then Statements |--Choose-- While = while Comparison do Statements end Assignment = identifier := Expression Read = Write = Comparison = Expression Relation…arrow_forwardDescribe how conditional statements assist solve the problem in your code solution. Conditional statements must have two types.arrow_forward
- Please answer question. This is pertaining to Java programming language 1-21arrow_forwardWrite the missing statements in the following program so that it prompts the user to input two numbers. If one of the numbers is 0 or negative, the program outputs both numbers must be positive. If both the numbers are equal, it outputs the sum of the numbers; if the first number is less than or equal to 2 and both the numbers are not equal, it outputs second number to the power of the first number; otherwise it outputs the product of the numbers. #include <iostream>//Include additional header files, if necessaryusing namespace std;int main(){double firstNum, secondNum;cout << "Enter two nonzero numbers: ";cin >> firstNum >> secondNum;cout << endl;//Missing statementsreturn 0;}arrow_forwardFind the output of the following code. int ++a = 100; System.out.println(++a); A. 101 B. Compile error as ++a is not valid identifier C. 100 D. None Tha question is from Javaarrow_forward
- Could this please be written in C++ 11, Thanks ! Write a program that calculates how much a person earns in a month if the salary is one penny on the first day, two pennies on the second day, four pennies on the third day, and so on with the daily pay doubling each day the employee works. The program should ask the user for the number of days the employee worked during the month, validate that it is between 1 and 31, and then display a table showing how much the salary was for each day worked, as well as the total pay earned for the month. The output should be displayed in dollars with two decimal points, not in pennies.arrow_forwardWe have 100 critics who have rated the top movie of the year: Enchantio! Write a C++ program that lists the ratings. If there are three ratings in a row over 80, Enchantio wins an Oscar! (X/40) Print the following: - The 100 ratings Enchantio receives from the critics - The number of awards Enchantio won - The maximum rating Enchantio received Your output should look like this:99, 76, 54, 67, 91, 86, 92, 94, 53, 93, 91, 98, 67, 93, 90, 64, 51, 56, 62, 56, 71, 80, 88, 81, 55, 81, 70, 77, 97, 57, 54, 72, 98, 54, 50, 78, 63, 59, 97, 87, 68, 51, 95, 88, 69, 98, 91, 58, 74, 56, 97, 70, 82, 83, 74, 75, 74, 93, 56, 54, 88, 66, 73, 81, 56, 92, 80, 69, 74, 62, 52, 71, 83, 97, 71, 74, 87, 57, 53, 100, 63, 70, 98, 60, 100, 90, 76, 78, 52, 54, 74, 81, 89, 82, 70, 69, 92, 51, 65, 61arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education