
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
Question
- Write a
program CheckDigit.java that takes a 12 or 13-digit long as a command-line argument and displays the digit computed as follows:-
- Take for an example the number 048231312622
- Sum every other digit of the code, starting from the right. In the example, that is 2 + 6 + 1 + 1 + 2 + 4 = 16. Discard the tens digit and keep the ones digit, 6.
- Start with the second to last digit and do the same thing. Sum the digits, discard the tens digit and keep the ones digit. In this example this is 2 + 2 + 3 + 3 + 8 + 0=18. Discarding the 10 leaves 8. Multiply this number by 3 and again discard the tens digit. 8×3 = 24, leaving 4.
- Add the numbers from steps 1 and 2. Again drop the tens digit. 6 + 4 = 10, leaving the digit 0 (zero).
-
- Hint 1: the maximum value that can be stored in an integer variable is 2147483647 which is only 10 digits long. To read a 12 or 13-digit integer from command line argument you will need to store it in a long variable. Use: long number = Long.parseLong(args[0]); to read a long from the command line.
- Hint 2: to extract the rightmost digit of a number use the modulus operator.
- Hint 3: to remove the rightmost digit of a number use the integer division by 10
- Hint 4: for full credit use a loop to compute the sums
- Assume the input value used to test your program is a 12 or 13-digit positive integer.
-
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 4 steps with 4 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
- In Java Write a Java Program to find the factorial of a number. The factorial of nonnegative integer n (denoted by n!) is the product of all positive integers less than orequal to n. Example: 4! = 4 × 3 × 2 × 1 = 24. The value of 1! Is 1 and the value of0! Is 1 too. Do not accept negative numbers.Sample Run:Enter a positive integer: -1Invalid entry.Enter a positive integer: -15Invalid entry.Enter a positive integer: 5Factorial of 5 = 120arrow_forwardThe mode of a dataset is the item that appears most frequently. Write a program to read in numbers between 1 and 100 and then report the mode. If more than one number appears most frequently. choose the highest number. The most frequent value was 42, appearing 9 times. I Full Screen ¢ p4.cpp O 1 #include O New 3 using namespace std; 4 5- int main() { 6. 7 // TODO: Write your code here cout « "The most frequent value was <« 50 <« ", appearing " <« e « times." <« endl; 10 } 11arrow_forwardWrite a program called p3.py that prints out a classic hangman stick figure. The program should ask the user to enter a number from 1-6 and the corresponding hangman should be printed. The value the user inputs corresponds to the number of incorrect guesses in a real hangman game and so the completeness of the hangman will correspond to the number of ‘incorrect guesses’ inputted by the user (e.g., if the user enters 1, then only the head of the hangman will be printed; full example below). Example:Enter a number from 1-6: 1O Enter a number from 1-6: 2O|Enter a number from 1-6: 3O\||Enter a number from 1-6: 4O\|/|Enter a number from 1-6: 5O\|/|/Enter a number from 1-6: 6O\|/|/ \Feelarrow_forward
- in java Use scnr.nextInt() to read integers from input into inputData until 1000 is read. For each remaining integer read before 1000, if the integer is non-positive, output the integer followed by a newline and add the integer to sumOfSelected. Ex: If the input is -23 13 -5 -4 -17 1000, then the output is: -23 -5 -4 -17 The sum of all non-positive values is -49 Note: The sentinel value is 1000.arrow_forwardIn Java pleasearrow_forwardWrite a program that will determine how many of a set of 10 numbers are even and how many are odd. a. Read in one number at a time. b. Compute and display the number of even integers and the number of odd integers. Hint: You can use the modulus operator (%) to determine if each integer is even or od. Your output should look like this: Enter integer: 2 Enter integer: 4 Enter integer: 3 Enter integer: 5 Enter integer: 6 Enter integer: 4 Enter integer: 77 Enter integer: 5 Enter integer: 89 Enter integer: 45 There are even numbers in the list 6 odd numbers in the list 4 There are >>>arrow_forward
- I need help with creating a Java program based with the loop methods:arrow_forwardThis question is for java. Write a program that plays the Hi-Lo guessing game withnumbers. The program should pick a random number between1 and 100 (inclusive), then repeatedly prompt the user to guessthe number. On each guess, report to the user that he or sheis correct or that the guess is high or low. Continue acceptingguesses until the user guesses correctly or chooses to quit. Usea sentinel value to determine whether the user wants to quit.Count the number of guesses and report that value when the user guesses correctly. At the end of each game (by quitting or a cor-rect guess), prompt to determine whether the user wants to play again. Continue playing games until the user chooses to stop.arrow_forwardA patient suffering from asthma needs to keep a diary of their "peak flow" breathing readings. This is just a number between 0 and 800 measuring how well they can blow air from their lungs. Their peak flow reading is the greatest of three readings taken at one time. Write a Java program to help the patient record their peak flow to show their doctor. The program should first ask the patient for the number their doctor has given them as being a dangerous reading. Any peak flow reading recorded that is less than the danger level should lead to a message that they need to go to hospital immediately. Once entered, this value should not be changed. After storing this number, the program should go into a loop that only stops when they type 0 instead of a day. It should repeatedly ask them for the day of the month which is a number from 1 to 31 (they may skip days) and then the three readings taken that day. All the peak flow readings (ie the largest of each set of three readings) should be…arrow_forward
- In the classic problem FizzBuzz, you are told to print the numbers from 1 to n. However,when the number is divisible by 3, print "Fizz''. When it is divisible by 5, print "Buzz''. When it isdivisible by 3 and 5, print"FizzBuzz''. In this problem, you are asked to do this in a multithreaded way.Implement a multithreaded version of FizzBuzz with four threads. One thread checks for divisibilityof 3 and prints"Fizz''. Another thread is responsible for divisibility of 5 and prints"Buzz''. A third threadis responsible for divisibility of 3 and 5 and prints "FizzBuzz''. A fourth thread does the numbers.arrow_forwardA program in javaarrow_forwardIn python, write a program that receives an integer from the user, called n, and prints the first n prime numbers. For example, if the input is 7, the output should be: 2, 3, 5, 7, 11, 13, 17.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
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