Concept explainers
Write a
Enter time in 24-hour notation: 13:07 That is the same as 1:07 PM Again?(y/n) y Enter time in 24-hour notation: 10:15 That is the same as 10:15 AM Again?(y/n) y Enter time in 24-hour notation: 10:65 There is no such time as 10:65 Try again: Enter time in 24-hour notation: 16:05 That is the same as 4:05 PM Again?(y/n) n End of program |
You will define an exception class called TimeFormatMistake. If the user enters an illegal time, like 10:65 or even gibberish like 8&*68, then your program will throw and catch a TimeFormatMistake.
Trending nowThis is a popular solution!
Chapter 16 Solutions
Problem Solving with C++ (10th Edition)
Additional Engineering Textbook Solutions
Modern Database Management
Absolute Java (6th Edition)
Starting Out with C++ from Control Structures to Objects (9th Edition)
Starting Out With Visual Basic (8th Edition)
Starting Out with C++: Early Objects (9th Edition)
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
- Give English language translations of the following wffs where L(x, y) is “x loves y”, H(x) is “x ishandsome”, M(x) is “x is a man”, P(x) is “x is pretty”, W(x) is “x is a woman”, k is “Kathy”, andj is “John”.(a) (∀x)(W(x) → (∀y)[L(x, y) → M(y) ∧ H(y)])(b) (∃x)[M(x) ∧ H(x) ∧ L(x, k)](c) (∃x)(W(x) ∧ P(x) ∧ (∀y)[L(x, y) → H(y) ∧ M(y)]) (d) (∀x)[W(x) ∧ P(x) → L(j, x)]arrow_forwardWrite a program that prints the numbers from 1 to 100 (inclusive), one per line. However, there are three special cases where instead of printing the number, you print a message in its place:1. If the number you would print is divisible by 3, print the message: Better three hours too soon than a minute too late.2. If the number you would print is divisible by 5, print the message: Where do you see yourself in five years?3. If the number you would print is divisible by both 3 and 5, instead print out: In the future, everyone will be world famous for 15 minutes.Make sure to print the exact strings given above!arrow_forwardWrite a program using python that prints the numbers from 1 to 100 (inclusive), one per line. However, there are three special cases where instead of printing the number, you print a message in its place:1. If the number you would print is divisible by 3, print the message: Better three hours too soon than a minute too late.2. If the number you would print is divisible by 5, print the message: Where do you see yourself in five years?3. If the number you would print is divisible by both 3 and 5, instead print out: In the future, everyone will be world famous for 15 minutes.Make sure to print the exact strings given above!arrow_forward
- Write a program that takes an integer number between 0 to 100 as input and outputs one of the following: The entered number XXX is Small The entered number XXX is Medium The entered number XXX is Big The entered number XXX is Huge (Where XXX should be the input number) 0 - 25 are considered small 26 - 50 are considered medium 51 - 75 are considered big 76 - 100 are considered huge Any other number should be rejected. Ex: If the input is: 64 the output is: The entered number 64 is Bigarrow_forwardWrite a program that would read 3 1-digit numbers say x,y, and z and would output the following:x*y<z if x*y is less than zx*y=z if x*y is equal to zx*y>z if x*y is greater than zEx. if the inputs ate 5 6 9, output is 5*6>9arrow_forwardWrite a program that mimics a calculator. The program should take as input two integers and the operation to be performed. It should then output the numbers, the operator, and the result. (For division, if the denominator is zero, output an appropriate message.) Some sample output as follows: 3 + 5 = 8 4 * 7 =28 6 / 0 Error! Division by zero is not allowed.arrow_forward
- Write a program whose input is two integers. Output the first integer and subsequent increments of 5 as long as the value is less than or equal to the second integer. Ex: If the input is: -15 10 the output is: -15 -10 -5 0 5 10 Ex: If the second integer is less than the first as in: 20 5 the output is: Second integer can't be less than the first.arrow_forwardWrite a program using integers userNum and x as input, and output userNum divided by x four times. Ex: If the input is: 2000 2 the output is: 1000 500 250 125 Note: In Coral, integer division discards fractions. Ex: 6 / 4 is 1 (the 0.5 is discarded). 333666.1636490.qx3zqy7arrow_forwardWrite a program that mimics a calculator. The program should take as input two integers and the operation to be performed. It should then output the numbers, the operator, and the result. (For division, if the denominator is zero, output an appropriate message.) Some sample outputs follow:3 + 4 = 713 * 5 = 65arrow_forward
- Write a program that takes in an integer in the range 11-100 as input. The output is a countdown starting from the integer, and stopping when both output digits are identical. Ex: If the input is: 93 the output is: 93 92 91 90 89 88 Ex: If the input is: 11 the output is: 11 Ex: If the input is: 9 or any value not between 11 and 100 (inclusive), the output is: Input must be 11-100 this is what i have n = int(input())if n > 100 or n < 11:print('Input must be 11-100')exit(0)while True:print(n, end=" ")first_digit = n // 10second_digit = n % 10 if first_digit == second_digit:break n = n-1 my output is 93 92 91 90 89 88 but it needs to be 93 92 91 90 89 88arrow_forwardWrite a program that takes as input the speed of a car e.g 80. If the speed is less than 70, it should print “Ok”. Otherwise, for every 5 km/s above the speed limit (70), it should give the driver one demerit point and print the total number of demerit pointsarrow_forwardWrite a program that takes in an integer in the range 11-100 as input. The output is a countdown starting from the integer, and stopping when both output digits are identical. Additionally, output the distance between the starting and ending numbers (ex: 93 - 88 = 5) Note: End with a newline. Ex: If the input is: 93 the output is: 93 92 91 90 89 88 5 Ex: If the input is: 11 the output is: 11 0 Ex: If the input is: 9 or any value not between 11 and 100 (inclusive), the output is: Input must be 11-100 For coding simplicity, follow each output number by a space, even the last one. Use a while loop. Compare the digits; do not write a large if-else for all possible same-digit numbers (11, 22, 33, …, 99), as that approach would be cumbersome for larger ranges. Hint: To practice incremental development, start by writing code that just outputs the countdown until matching digits and submit to get most of the points. Then, update your code to output the distance.arrow_forward
- 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