Database System Concepts
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
Bartleby Related Questions Icon
Related questions
bartleby
Concept explainers
Question
In this assignment you will demonstrate your knowledge of debugging by fixing the errors you find in the program
below. Fix the code, and paste it in this document, along with the list of the problems you fixed.
This example allows the user to display the string for the day of the week. For example, if the user passed the integer 1,
the method will return the string Sunday. If the user passed the integer 2, the method will return Monday. This code has
both syntax errors and logic errors. Hint: There are two logic errors to find and fix (in addition to the syntax errors).
Inport daysAndDates.DaysOfWeek;
public class TestDaysOfWeek {
public static void main(String[] args) {
System.out.println("Days Of week: ");
for (int i = 0;i < 8;i++) {
System.out.println("Number: " + i + "\tDay Of Week: " + DaysOfWeek.DayOfWeekStr(i) )
}
}
}
package daysAndDates
public class DaysOfWeek {
public static String DayOfWeekStr(int NumberOfDay) {
String dayStr = ""
switch (NumberOfDay) {
case 1:
dayStr = "Sunday";
break;
case 2:
dayStr = "Monday";
break;
case 3:
dayStr = "Tuesday"
break;
case 4:
below. Fix the code, and paste it in this document, along with the list of the problems you fixed.
This example allows the user to display the string for the day of the week. For example, if the user passed the integer 1,
the method will return the string Sunday. If the user passed the integer 2, the method will return Monday. This code has
both syntax errors and logic errors. Hint: There are two logic errors to find and fix (in addition to the syntax errors).
Inport daysAndDates.DaysOfWeek;
public class TestDaysOfWeek {
public static void main(String[] args) {
System.out.println("Days Of week: ");
for (int i = 0;i < 8;i++) {
System.out.println("Number: " + i + "\tDay Of Week: " + DaysOfWeek.DayOfWeekStr(i) )
}
}
}
package daysAndDates
public class DaysOfWeek {
public static String DayOfWeekStr(int NumberOfDay) {
String dayStr = ""
switch (NumberOfDay) {
case 1:
dayStr = "Sunday";
break;
case 2:
dayStr = "Monday";
break;
case 3:
dayStr = "Tuesday"
break;
case 4:
dayStr = "Wednesday";
case 5:
dayStr = "Thursday";
break;
case 6:
dayStr = "Friday";
break;
case 7:
dayStr = "Saturday";
break;
}
}
}
CORRECTED CODE:
LIST OF PROBLEMS FIXED:
case 5:
dayStr = "Thursday";
break;
case 6:
dayStr = "Friday";
break;
case 7:
dayStr = "Saturday";
break;
}
}
}
CORRECTED CODE:
LIST OF PROBLEMS FIXED:
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
This is a popular solution
bartleby
Trending nowThis is a popular solution!
bartleby
Step by stepSolved in 4 steps with 1 images
Knowledge Booster
Background pattern image
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
- Q1) Write a method that checks whether two words are anagrams. Two words are anagrams if they contain the same letters in any order. For example, "silent" and "listen" are anagrams. Write a test program that prompts the user to enter two strings and, if they are anagrams, displays "anagram", otherwise displays "not anagram". Note: The header of the method is as follows: public static boolean isAnagram(String s1, String s2) Sample Input #1: Enter two strings: Silent listen Sample Output #1: The string "Silent" and "listen" are anagrams. Sample Input #1: Enter two strings: teach peach Sample Output #1: The string "teach" and "peach" aren’t anagrams.arrow_forwardCan someone help me a java program that write sa showLetters method to be used in a Hangman game. The method should have two parameters: a word and a string of characters representing a sequence of guesses. The method should then return a new string with any guessed letters in their correct position and unguessed letters shown as underscores. For example, the method call: Word.showLetters("computing", "gpo"); would display _o_p____g That is, any letters guessed are shown in their correct location and an underscore represents letters that are not guessed. The method should be a static method of a Word class and could be used as shown in the following program (see section in bold): import java.util.Scanner; public class TestShowLetters { public static void main(String [] args) { Scanner in = new Scanner(System.in); // Ask the user for a word and some guesses System.out.print("Enter a word and some guesses: "); String word = in.next(); String guesses = in.next(); String show =...arrow_forwardnote: You can easily replace a portion of text within a String using the String method "replace()". For example: String svar = "raspberry jam"; svar = svar.replace("jam", "pie"); System.out.println(svar); will print out: raspberry pie A photographer is organizing a photo collection about the national parks in the US and would like to annotate the information about each of the photos into a separate set of files. Write a program that reads the name of a text file containing a list of photo file names. The program then reads the photo file names from the text file, replaces the "_photo.jpg" portion of the file names with "_info.txt", and outputs the modified file names. Assume the unchanged portion of the photo file names contains only letters and numbers, and the text file stores one photo file name per line. If the text file is empty, the program produces no output.arrow_forward
- The internet enables people to network, join a cause, take a poll, etc. Your program will prompt the user for a description of a poll to be taken and then prompt 5 users for a response of 1-10 (1 being a 'poor' response; 10 being the 'best' response).Your program does not have to validate that the user entered 1-10. We'll do that type of checking later.Your program must use a string data type to store the poll description and a Python list data type to save the integer responses of the 5 user responses.Your output should list all the responses stored in the list, the highest given response, the lowest given response and the average of the 5 responses. See sample input and utput below.Review powerpoint 3, slide 21 for an example if you need one. Sample interactive run of your program: Give a simple description of the poll to be takenRate your understanding of the first 3 zyBook chaptersEnter a 1-103Enter a 1-1010Enter a 1-104Enter a 1-102Enter a 1-105Sample outputRate your understanding...arrow_forwardWrite a program that allows a player to play Rock, Paper, and Scissors against the computer. In this version, if there is a tie the computer wins. The user must beat the computer to win around.The player will provide their name and the number of rounds they want to play. They will begin by entering their name and the number of rounds they would like to play. For each round, the player will input a character to represent their play (‘R’ for rock, ‘P’ for paper, or ‘S’ for scissors). The program will randomly select its play and output whether the player won or lost. After all, rounds have been completed the program will output the match-winner. In the case that the player wins the match, it will output their percentage of wins otherwise it will output the percentage of losses. Use the following functions / descriptions for your code. You may (should) add more functions as you deem necessary, but you may not omit or modify the functionality described below (Don’t forget you will also...arrow_forwardAssume you are working as a developer in a bank, and you have been asked to develop a programto validate credit card numbers. Assume also that each credit card number consists of 8 digits. Thefollowing method is used to verify that the credit is valid or not: - Starting from the rightmost digit, form the sum of every other digit. For instance, if thecredit card number is 43589795, then you form the sum 5 +たす 7 +たす 8 +たす 3 =わ 23. - Double each of the digits that were not included in the preceding step. Add all digits of theresulting numbers. Considering for example the above credit card number 43589795,doubling the digits starting from the next-to-last one, yields 18 18 10 8. Adding all digitsin these values yields 1 +たす 8 +たす 1 +たす 8 +たす 1 +たす 0 +たす 8 =わ 27 - Add the sum of the two preceding steps. If the last digit of the resulting sum is 0, the creditcard number is valid; otherwise, it is invalid. In our case, 23 + 27 = 50, so the number isvalid. Write a C++ program to validate credit card number using...arrow_forward
- Write a method named showChar. The method should accept two arguments: a reference to a String object and an integer. The integer argument is a character position within the String, with the first character being at position 0. When the method executes, it should display the character at that character position in that string. Here is an example of a call to the method: showChar("New York", 2); In this call, the method will display character w because it is in position 2. Demonstrate the method in a complete program. Read a string and a integer from the user. Your program should work for any string and any character position within the staring.IN JAVAarrow_forwardIn this assignment, you are going to complete a program that compute gross and net payment based on hourly wage, hours worked and a couple withholdings. Implementation Details: Make sure the outputs line up on the right-hand side. Each column in the output lines up vertically. ●くろまる The program prompt the user to enter the number of hours per week. The gross pay, net pay and the deduction is computed based on the total the number of hours worked. The deductions includes Federal tax, state tax, social security, medicare. Use declare named constants and initialize them to the values below: FEDERAL_TAX_PERCENT: 10.0 STATE_TAX_PERCENT: 3 SS_PERCENT: 6.2 MEDICARE PERCENT: 1.45 PAY_PER_HOUR: 11.25 Create a class called PayCalc to compute a person's gross and net weekly pay based on their hourly wage, hours worked, and several withholdings. All statements should be defined in the main method of the class (except for declarations of constants). ●くろまる Once your program is implemented, compile and run...arrow_forwardUSING JAVA: Write a program that analyzes an object falling for 10 seconds. It should contain main and two additional methods. One of the additional methods should return the distance an object falls in meters when passed the current second as an argument. See the formula needed below. The third method should convert meters to feet. You can look up the conversion factor needed online. The main method should use one loop to call the other methods and generate a table as shown below. The table should be displayed in formatted columns with decimals as shown.arrow_forward
- Determines where the characters in hand can be used to spell the word. Each character in hand can only be used once.If we are trying to spell a word with two A's in it, there must be at least two A's in hand. hand the jumble of characters available to spell with word the word that we are testing trying to spell return true if the characters in hand can be used to spell the word; otherwise, false. public static boolean canSpell( char[] hand, char[] word ) { Type the code; } Tests Cases /// Validates that the canSpell correctly indicates a hand that /// does not contain the correct letters cannot spell the word public static boolean unitTest2_1() { String hand = "ZAMIT"; String word = "AMAZE"; boolean result = TileGame.canSpell(hand.toCharArray(), word.toCharArray() ); if(result) { return false; } return true; } /// Validates that canSpell correctly indicates a hand that contains /// all matching letters but too few of the letters cannot spell the /// word public static boolean...arrow_forwardhello im stuck on a problem and it would be great if you could create a program that prompts the user for a message to encode,as well as an offset to encrypt it with. You will then create and use the following methods:• A validation method that takes in the message (as a string) and the offset integerentered by the user. The method should return "true" if the offset is between 0and 26 inclusively and the message contains only letters and spaces. If it failseither criteria, it should return "false".• If the validation method returns true, a second encryption method should becalled. This method also takes in the message (as a string) and the offset integerentered by the user. It should convert the message to UPPERCASE, encryptevery letter in the message, and leave the spaces as they were. It should thenreturn the encrypted message. i attached an image of the sample outputarrow_forwardin Java Tasks Write a program that lets the user play the game of Rock, Paper, Scissors against the computer. The program should work as follows. 1. When the program begins, a random number in the range of 1 through 3 is generated. If the number is 1, then the computer has chosen rock. If the number is 2, then the computer has chosen paper. If the number is 3, then the computer has chosen scissors. (Don't display the computer's choice yet.) 2. The user enters his or her choice of "rock", "paper", or "scissors" at the keyboard. (You can use a menu if you prefer.) 3. The computer's choice is displayed. Tasks 4. A winner is selected according to the following rules: a. If one player chooses rock and the other player chooses scissors, then rock wins. (The rock smashes the scissors.) b. If one player chooses scissors and the other player chooses paper, then scissors wins. (Scissors cuts paper.) C. If one player chooses paper and the other player chooses rock, then paper wins. (Paper wraps...arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education