Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 1, Problem 2PP
Write a
Computer Science is Cool Stuff!!!
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a program that reads from the user a character ('q' or 'c').
If the character is 'c', the program reads from the user the radius rof a circle and prints its area.
• If the user enters 'q', the program asks the user to enter the length and width of a quadrilateral. We
assume the quadrilateral is either a square or rectangle. You should print if the quadrilateral is square
or rectangle.
• Otherwise, it prints "Wrong character"
PS: Use the following formulas:
area of circle=3.14*r
Sample Run1:
Enter a character (q or c): q
Enter the Length and Width: 80 150
|It is a rectangle
Sample Run2:
Enter a character (q or c): q
Enter the Length and Width: 80 80
It is a square
Sample Run3:
Enter a character (q or c): c
Enter the radius: 2
The area of the circle is 12.56
Sample Run4:
Enter a character (q or c): d
Wrong character
Write a program that takes your full name as input and displays the abbreviations ofthe first and middle names except the last name which is displayed as it is. Forexample, if your name is Robert Brett Roser, then the output should beR.B.Roser.
Write a program that reads a one-line sentence as input and then displays
the following response: If the sentence ends with a question mark (?) and
the input contains an even number of characters, display the word Yes. If the
sentence ends with a question mark and the input contains an odd number
of characters, display the word No. If the sentence ends with an exclamation
point (!), display the word Wow. In all other cases, display the words You
always say followed by the input string enclosed in quotes. Your output
should all be on one line. Be sure to note that in the last case, your output
must include quotation marks around the echoed input string. In all other
cases, there are no quotes in the output. Your program does not have to
check the input to see that the user has entered a legitimate sentence.
Chapter 1 Solutions
Problem Solving with C++ (9th Edition)
Ch. 1.1 - Prob. 1STECh. 1.1 - What would be the data for a program to add two...Ch. 1.1 - Prob. 3STECh. 1.1 - What is the difference between a machine-language...Ch. 1.1 - What is the role of a compiler?Ch. 1.1 - What is a source program? What is an object...Ch. 1.1 - What is an operating system?Ch. 1.1 - What purpose does the operating system serve?Ch. 1.1 - Prob. 9STECh. 1.1 - Prob. 10STE
Ch. 1.1 - Prob. 11STECh. 1.2 - An algorithm is approximately the same thing as a...Ch. 1.2 - Prob. 13STECh. 1.2 - Prob. 14STECh. 1.2 - Prob. 15STECh. 1.3 - If the following statement were used in a C++...Ch. 1.3 - What is the meaning of \n as used in the following...Ch. 1.3 - What is the meaning of the following statement...Ch. 1.3 - What is the meaning of the following statement...Ch. 1.3 - What is the meaning of this directive? # include...Ch. 1.3 - What, if anything, is wrong with the following...Ch. 1.4 - Prob. 22STECh. 1.4 - Prob. 23STECh. 1.4 - If you omit a punctuation symbol (such as a...Ch. 1.4 - Omitting the final brace } from a program produces...Ch. 1.4 - Prob. 26STECh. 1.4 - Suppose you write a program that is supposed to...Ch. 1 - Using your text editor, enter (that is, type in)...Ch. 1 - Modify the C++ program you entered in Practice...Ch. 1 - Further modify the C++ program that you already...Ch. 1 - Modify the C++ program that you entered in...Ch. 1 - Modify the C++ program that you entered in...Ch. 1 - Prob. 6PCh. 1 - Write a C++ program that reads in two integers and...Ch. 1 - Write a program that prints out C S ! in large...Ch. 1 - Write a program that allows the user to enter a...Ch. 1 - Write a program that allows the user to enter a...Ch. 1 - Write a program that inputs a character from the...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
(Enhancing Class Rectangle) Create a more sophisticated Rectangle class than the one you created in Exercise 17...
C How to Program (8th Edition)
Let y1andy2 be two solutions of A(x)r+B(x)y+C(x)y=0 on an open interval I where A, B, and C are continuous and ...
Differential Equations: Computing and Modeling (5th Edition), Edwards, Penney & Calvis
How are relationships between tables expressed in a relational database?
Modern Database Management
How do you open a file so that new data will be written to the end of the files existing data?
Starting Out with Java: From Control Structures through Objects (6th Edition)
Write a loop equivalent to the for loop above without using .
C Programming Language
Write a loop that will count the number of blank characters in a given string.
Java: An Introduction to Problem Solving and Programming (8th Edition)
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 a program that recommends the number of calories a person should eat each day. Calories are units of energy found in all foods. Base your recommendation on the person's weight and whether the person has an active or sedentary (inactive) lifestyle. If the person is sedentary, that person's activity factor is 13. If the person is active, that person's activity factor is 15. Multiply the activity factor by the person's weight to get the recommended number of calories. Start your program by: having the user enter their weight, as a floating point number; having the user enter whether they have active or sedentary lifestyle, as a character, 'A' for active or 'S' sedentary; use a switch (or else if) selection statement to use the appropriate calculation for the recommended calories for the selected lifestyle. print out your results on the screen.arrow_forwardProcedure 2. Write a program that takes the x-y coordinates of a point in the Cartesian plane and prints a message telling either an axis on which the point lies or the quadrant in which it is found. If x or y is 0, the code will print out "The point is on x or y axis". For example, if your input x is 2.5, and y is 1, it will print out "The point is in Quadrant One"; if the input x is -2.3, and y is -3.2, it will print out "The point is in Quadrant Three"; if the input x is 0, and y is 20, it will print out "The point is on x or y axis ". Requirements: 1. The inputs of x and y should be float data type. 2. The input should prompt a message on the screen to ask for the input x and y.arrow_forwardWrite a program that takes a positive integer as the height of the triangle and prints an alphabetical triangle, using lowercase English letters as shown below. Each subsequent row of the triangle should increase in length by two letters. Make sure your program validates the user input. If the user does not input a positive integer, print "Invalid input."arrow_forward
- Write a program that prompts the user to enter a password and validates the password. • The program prints "The password is too short." if the password is less than 6 characters. The program prints "The password is too simple." if the password is at least 6 characters but it does not contain an asterisk character (i.e. *). The program prints "The password is not strong enough." if the password is at least 6 characters but it does not contain a digit. • Otherwise the program prints "Good job.". The following code fragment checks if the first letter of the password is a digit: System.out.println (Character.isDigit (password.charAt(0))); For example: Input Result coderunner Enter a password: purple* hel*l1234 good The password is too simple. Enter a password: The password is not strong enough. Enter a password: Good job. Enter a password: The password is too short.arrow_forward1. Write a program that prints your full name. Write a program that prints your full name using asterisk(*). Write a program that prints a square, a rectangle and a triangle using asterisk. Write a program that adds THREE(3) numbers. Write a program that multiply THREE(3) numbers. Write a program that divides TWO(2) numbers.arrow_forward3. Having a secure password is a very important practice, when much of our information is stored online. Write a program that validates a new password, following these rules: The password must be at least 8 characters long. The password must have at least one uppercase and one lowercase letter. The password must have at least one digit. Write a program that asks for a password, then asks again to confirm it. If the passwords don't match or the rules are not fulfilled, prompt again. Your program should include a function that checks whether a password is valid.arrow_forward
- Write a program that prompts the user for a sentence and display in new words. Your program should behave as follow: 1. Display a welcome message. 2. Ask the user for prompting a string with 3 words and 1 punctuation without any spaces. 3. Display the length of the string sentence. 4. Separate the words in the phrase a. Prompt user for the length of each word b. Display the complete sentence with the punctuation in the end. 5. Display a farewell message, so that the user knows that the program has terminated normally. Restrictions: No looping statements allowed (or needed). This question requires the use of the functions: length(), substr() to generate the complete sentence. Following are the sample screen shots to illustrate the expected behavior of your program. User input at the keyboard is marked with a red circle. Your program should work with any sentence with 3 words entered by the user. Assume a perfect user who will always enter correct info. Note: Your program must display…arrow_forwarduse c languagre program.arrow_forwardWrite a program that reads a bank account balance and an interest rate and displays the value of the account in ten years. The output should show the value of the account for three different methods of compounding interest: annually, monthly, and daily. When compounded annually, the interest is added once per year at the end of the year. When compounded monthly, the interest is added 12 times per year. When computed daily, the interest is added 365 times per year. You do not have to worry about leap years; assume that all years have 365 days. For annual interest, you can assume that the interest is posted exactly one year from the date of deposit. In other words, you do not have to worry about interest being posted on a specific day of the year, such as December 31. Similarly, you can assume that monthly interest is posted exactly one month after it is deposited. Since the account earns in- terest on the interest, it should have a higher balance when interest is posted more frequently.…arrow_forward
- Write a c++ program to assign passengers seats in an airplane. Assume a small airplane with seat numbering as follows: 1 A B C D 2 A B C D 3 A B C D 4 A B C D 5 A B C D 6 A B C D 7 A B C D The program should display the seat pattern, with an 'X' marking the seats already assigned. For example, after seats 1A, 2B, and 4C are taken, the display should look like this: 1 X B C D 2 A X C D 3 A B C D 4 A B X D 5 A B C D 6 A B C D 7 A B C D After displaying the seats available, the program prompts for the seat desired, the user types in a seat, and then the display of available seats is updated. This continues until all seats are filled or until the user signals that the program should end. If the user types in a seat that is already assigned, the program should say that that seat is occupied and ask…arrow_forwardWrite a program that reads the employee's name and base salary and then calculates the tax and net amount Salary where: Net salary = Basic salary If the basic salary is less than 500 (no tax) Net salary = basic salary - tax value So that the tax amount is 5% of the basic salary Then it prints the employee's name and net salary %3D 2:40 PM /arrow_forwardQ12,. A phrase is a palindrome if, after converting all uppercase letters into lowercase letters and removing all non-alphanumeric characters, it reads the same forward and backward. Alphanumeric characters include letters and numbers. Given a string s, return true if it is a palindrome, or false otherwise. Example 1: Input: s = "A man, a plan, a canal: Panama" Output: true Explanation: "amanaplanacanalpanama" is a palindrome. Example 2: Input: s = "race a car" Output: false Explanation: "raceacar" is not a palindrome..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
Java random numbers; Author: Bro code;https://www.youtube.com/watch?v=VMZLPl16P5c;License: Standard YouTube License, CC-BY