EBK JAVA PROGRAMMING
9th Edition
ISBN: 9781337671385
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
expand_more
expand_more
format_list_bulleted
Question
Chapter 5, Problem 10PE
Program Plan Intro
The Twelve Days of Christmas
Program plan:
- Import necessary package.
- Create a class “TwelveDays”,
- Define the method “main ()”,
- Declare the necessary variables.
- Assign the value returned from the method “get_Choice()”.
- Check whether the choice is greater than or equal to “4”,
- Set the suffix to “th”.
- Otherwise, check whether the choice is “3”,
- Set the suffix to “rd”.
- Otherwise, check whether the choice is “2”,
- Set the suffix to “nd”.
- Otherwise,
- Set the suffix to “st”.
- Print the choice with the day of Christmas song.
- Execute switch statement for the given choice,
- If the choice is “12”,
- Print the corresponding messages until “break” occurs.
-
- If the choice is “11”,
- Print the corresponding messages until “break” occurs.
- If the choice is “10”,
- Print the corresponding messages until “break” occurs.
- If the choice is “9”,
- Print the corresponding messages until “break” occurs.
- If the choice is “8”,
- Print the corresponding messages until “break” occurs.
- If the choice is “7”,
- Print the corresponding messages until “break” occurs.
- If the choice is “6”,
- Print the corresponding messages until “break” occurs.
- If the choice is “5”,
- Print the corresponding messages until “break” occurs.
- If the choice is “4”,
- Print the corresponding messages until “break” occurs.
- If the choice is “3”,
- Print the corresponding messages until “break” occurs.
- If the choice is “2”,
- Print the corresponding messages until “break” occurs.
- If the choice is “1”,
- Print the corresponding messages until “break” occurs.
- Exit the switch using “break”.
- If invalid choice entered, print invalid message by default.
- If the choice is “11”,
- If the choice is “12”,
- Define the method “get_Choice()”,
- Declare the necessary variables.
- Assign the value entered into the dialog box.
- Parse the input.
- Return the choice.
- Define the method “main ()”,
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Enhance the Fahrenheit to Celsius applicationIn this assignment, you’ll add data validation to the application you created in Assignment 1. You’ll also let the user do multiple conversions before ending the application. This is the dialog box for an invalid entry: 1. If you didn’t already do Assignment 1, do it now.2. Add data validation to the application so it won’t do the conversion until the user enters aFahrenheit temperature between -100 and 212. If the entry is invalid, a dialog box like theone above should be displayed.3. Add a loop to the code so the user can do a series of calculations without restarting theapplication. To end the application, the user must enter 999 as the temperature
Implement the "Update player rating" menu option. Prompt the user for a player's jersey number. Prompt again for a new rating for the player, and then change that player's rating. Ex:
Enter a jersey number: 23 Enter a new rating for player: 6
Draw the following FlowChart in Raptor and upload the Raptor file into the assignment folder. Draw a table variable (for a, b, M) on a paper assuming the user insert M=7 when it is asked by raptor, and upload it to the assignment folder.
Which of the following are final values for n and sum, if the user inserts M=7 when it is asked by Raptor? Capital and Lowercase M is similar in this example (m=M) On paper, write what is the purpose of this algorithm.
a = 1, b=2, m=7
a = 2, b=4, m=7
a = 8, b=8, m=7
a = 16, b=16, m=7
a = 16, b=16, m=8
Chapter 5 Solutions
EBK JAVA PROGRAMMING
Ch. 5 - Prob. 1RQCh. 5 - Prob. 2RQCh. 5 - Prob. 3RQCh. 5 - Prob. 4RQCh. 5 - Prob. 5RQCh. 5 - Prob. 6RQCh. 5 - Prob. 7RQCh. 5 - Prob. 8RQCh. 5 - Prob. 9RQCh. 5 - Prob. 10RQ
Ch. 5 - Prob. 11RQCh. 5 - Prob. 12RQCh. 5 - Prob. 13RQCh. 5 - Prob. 14RQCh. 5 - Prob. 16RQCh. 5 - Prob. 17RQCh. 5 - Prob. 18RQCh. 5 - Prob. 19RQCh. 5 - Prob. 20RQCh. 5 - Prob. 1PECh. 5 - Prob. 2PECh. 5 - Prob. 3PECh. 5 - Prob. 4PECh. 5 - Prob. 5PECh. 5 - Prob. 6PECh. 5 - Prob. 7PECh. 5 - Prob. 8PECh. 5 - Prob. 9PECh. 5 - Prob. 10PECh. 5 - Prob. 1GZCh. 5 - Prob. 2GZCh. 5 - Prob. 3GZCh. 5 - Prob. 4GZCh. 5 - Prob. 5GZ
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 an application named MultiplicationTable that prompts the user for an integer value, for example 7. Then display the product of every integer from 1 through 10 when multiplied by the entered value. For example, the first three lines of the table might read 1 x 7 = 7, 2 x 7 = 14, and 3 x 7 = 21.arrow_forward**Program must match the photo** This lab is to to add another option for the user to print warnings of any inventory running low. More specifically:- Add another option to the menu, called W for Warning- Look at all items, in all locations. If an item has less than 10 left, print out on one line the item name,location, and quantity.A photo of the example run is attached Contents of Inventory.txt Red delicious apples1.00 25 6 8 10Assorted bouquets4.00 50 10 10 0Camembert cheese2.00 25 10 12 4END Program that is being added to: #include <iostream>#include <fstream>#include <vector>using namespace std; struct Record {string name;double cost;int markup;int count[3];}; const string places[3] = {"counter", "shelf", "warehouse"}; bool read_file(vector <Record> &v);void placement (vector <Record> &v); int main(){vector <Record> invent;char choice; if (read_file(invent) == false) {return 1;}cout << "You have " << invent.size() <<…arrow_forwardChange the following code to create an ordered list of your 3 favorite foods that will be sent in the response. * you don't need to add the rest of the Express code, you only need to edit this method app.get('/', function (req, res) { var output = ''; res.send(); });arrow_forward
- Modify the CategorizeStrings application to divide the entered Strings into those that contain no spaces, one space, or more. After data entry is complete, continuously prompt the user to enter the type of String to display: O for one word Strings, T for two word Strings, and L for longer Strings. If the user does not enter one of the three valid choices, display all of the Strings. Allow the user to enter ZZZ to quit. import java.util.*;public class CategorizeStrings2{// Modify the code belowpublic static void main (String[] args){final int MAX = 20;final int CUTOFF = 10;final String QUIT = "ZZZ";String entry;int shortSub = 0;int longSub = 0;Scanner input = new Scanner(System.in);String[] longStrings = new String[MAX];String[] shortStrings = new String[MAX]; System.out.print("Enter a string or " +QUIT + " to quit >> ");entry = input.nextLine();while(!entry.equals(QUIT) && (shortSub + longSub < MAX)){if(entry.length() <= CUTOFF){shortStrings[shortSub] =…arrow_forwardSpecial consideration needs to be made for the selection of the product category. Allowthe user to make a selection between the following categories:arrow_forwardBrowse the web to locate the lyrics to the song “The Twelve Days of Christmas.” The song contains a list of gifts received for the holiday. The list is collective so that as each “day” passes, a new verse contains all the words of the previous verse, plus a new item. Write an application that displays the words to the song starting with any day the user enters. (Hint: Use a switch statement with cases in descending day order and without any break statements so that the lyrics for any day repeat all the lyrics for previous days.)arrow_forward
- Write a program which should handle books information for a book shop. It should be able to handle atleast 100 records. Your program should store following information against a book. Book Id (you may use index number as book ID) Book Code Book Name Author Name Publish Date Price No of copies in hand No of Copies sold Initialize 10 Books and initialize remaining with 0 and spaces. Create a menu, as given below, which should use above information to perform selected action from the given menu on the screen Add book (One book will be added. User will enter book id i.e. index number Record will be placed if code at that index is 0) Display book (Display Books in tabular format with nonzero codes only) Delete book (Place an empty record with 0 code and spaces at the selected index) Search book Sale book (First locate the book Id and check if code is not 0 then update No of Copies in hand and No of Copies sold accordingly) Exit Your assignment will be evaluated on the following basis:…arrow_forwardyou did not use the hint * 1) Generate the first column of all the rows using a* Console.WriteLine() statement and a single expression * 2) Generate successive columns one at a time by adding* another expressionarrow_forwardWrite an application that determines whether a phrase entered by the user is a palindrome. A palindrome is a phrase that reads the same backward and forward without regarding capitalization or punctuation. For example, “Dot saw I was Tod”, “Was it a car or a cat I saw?”, and “Madam, I’m Adam” are palindromes. Display the appropriate feedback: You entered a palindrome or You did not enter a palindromearrow_forward
- In the following pseudocode of creating a trigger, the first UPDATE is the ____ of the trigger, and the second UPDATE is the ____ of the trigger. CREATE TRIGGER MyTrigger AFTER UPDATE OF attr ON MyTable ... WHEN ... UPDATE MyTable .... Group of answer choices Action; action Condition; action Event; action Event; conditionarrow_forwardThis is the question I am stuck on - Add a prompt to the ShadyRestRoom application to ask the user to specify a (1) lake view or a (2) park view, but ask only if the bed size entry is valid. Add $15 to the price of any room with a lake view. If the view value is invalid, display a you selected an invalid option and assume that the price is for a room with a lake view. This is the code I have from the previous probelm but I am unsure how to add all that onto it - import java.util.Scanner; public class ShadyRestRoom2 { // Modify the code below public static void main (String args[]) { int selection; int price; String result; final int QUEEN = 1, KING = 2, SUITE = 3; final int QPRICE = 125, KPRICE = 139, SPRICE = 165; final String QSTRING = "Queen bed", KSTRING = "King bed", SSTRING = "Suite with a king bed and pull-out couch", INVALIDSTRING = "an invalid option"; Scanner in = new Scanner(System.in);…arrow_forwardPlease help!! I don't understand most of the code. Please leave comments as explanations on every line of the code. def repeatChar(numRepeats, outputChar):'''output the outputChar numRepeats times'''for colNo in range(numRepeats):print(outputChar, end='')def Parrallelogram(side, char):for i in range(side):repeatChar(i+1, char)print()for i in range(side):repeatChar(i+1, ' ')repeatChar(side-i-1, char)print()def outlineParallelogram(side, char):for i in range(side):if (i < 1):repeatChar(1, char)elif(i == 1):repeatChar(2, char)else:repeatChar(1, char)repeatChar(i-1, ' ')repeatChar(1, char)print()for i in range(side-1):if (i == side-2):repeatChar(side-1, ' ')repeatChar(1, char)else:repeatChar(i+1, ' ')repeatChar(1, char)repeatChar(side-i-3, ' ')repeatChar(1, char)print()print('This program will show a parallelogram and its outline')number = int(input('How long do you want each side to be? '))character = input('Enter the character: ')Parrallelogram(number,…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
CPP Function Parameters | Returning Values from Functions | C++ Video Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=WqukJuBnLQU;License: Standard YouTube License, CC-BY