Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 4.6, Problem 29STE
Program Plan Intro
Namespace is the directive used to tell the compiler that the code is making use of names in the stated namespace.
- “std namespace” will tell the compiler to call “cout” or “cin” for the input and output purposes.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
1. Develop a C++ class called PrimeNumberGenerator. An object of this class will generate successive prime
numbers on request. Think of the object as being similar to the digital tasbeeh counter. It has a reset button
which makes the counter retum to 0. There is also a button to get the next prime number. On the tasbeeh,
pressing this button increments the current value of the counter. In your object, pressing this button would
generate the next prime number for display. You'll implement the reset button as a member fumction reseto
and the other button as a function getNextPrime). When an object is first created and the getNextRrime)
function is called, it will retum the first prime number, i.e., 2. Upon subsequent calls to the getNextPrime0
function, the subsequent prime numbers will be retumed. Define any others functions such as constructor and
attributes that you need.
According to Wikipedia: "a prime number is a natural number greater than 1, that has no positive
divisors other…
In Python
Please use docstrings and comments for better explanation.
Thanks
Only in c++ please. Just need the solution code. Thank you.
SavingsAccount is a class with two double* data members pointing to the amount saved and interest rate of the savings account, respectively. Two doubles are read from input to initialize mySavingsAccount. Write a copy constructor for SavingsAccount that creates a deep copy of mySavingsAccount. At the end of the copy constructor, output "Produced a new SavingsAccount object" and end with a newline.
Ex: If the input is 78.00 1.00, then the output is:
Produced a new SavingsAccount object Initial amount saved: $78.00 with 2.00 interest rate Produced a new SavingsAccount object After 1 month(s): $234.00 After 2 month(s): $702.00 After 3 month(s): $2106.00 After 4 month(s): $6318.00 After 5 month(s): $18954.00 Custom value interest rate $78.00 with 1.00 interest rate#include <iostream> #include <iomanip> using namespace std; class SavingsAccount { public: SavingsAccount(double startingAmount = 0.0, double startingRate =…
Chapter 4 Solutions
Problem Solving with C++ (9th Edition)
Ch. 4.2 - Prob. 1STECh. 4.2 - Convert each of the following mathematical...Ch. 4.2 - Write a complete C++ program to compute and output...Ch. 4.2 - Write and compile short programs to test the...Ch. 4.3 - Prob. 5STECh. 4.3 - Prob. 6STECh. 4.3 - Prob. 7STECh. 4.3 - Prob. 8STECh. 4.3 - Carefully describe the call-by-value parameter...Ch. 4.3 - Prob. 10STE
Ch. 4.3 - Write a function definition for a function called...Ch. 4.3 - Write a function definition for a function called...Ch. 4.3 - Write a function definition for a function isDigit...Ch. 4.3 - Write a function definition for a function...Ch. 4.4 - What is the purpose of the comment that...Ch. 4.4 - Prob. 16STECh. 4.4 - Prob. 17STECh. 4.4 - Carefully describe the process of program testing.Ch. 4.4 - Prob. 19STECh. 4.5 - If you use a variable in a function definition,...Ch. 4.5 - Suppose a function named Function1 has a variable...Ch. 4.5 - The following function is supposed to take as...Ch. 4.5 - Prob. 23STECh. 4.6 - Prob. 24STECh. 4.6 - Prob. 25STECh. 4.6 - Prob. 26STECh. 4.6 - Suppose you have two function definitions with the...Ch. 4.6 - This question has to do with the Programming...Ch. 4.6 - Prob. 29STECh. 4 - A liter is 0.264179 gallons. Write a program that...Ch. 4 - Modify your program from Practice Program 1 so...Ch. 4 - The price of stocks is sometimes given to the...Ch. 4 - Write a program to gauge the rate of inflation for...Ch. 4 - Enhance your program from the previous Practice...Ch. 4 - Write a function declaration for a function that...Ch. 4 - The gravitational attractive force between two...Ch. 4 - Prob. 8PCh. 4 - Prob. 9PCh. 4 - Write a program that computes the annual after-tax...Ch. 4 - Write a program that asks for the users height,...Ch. 4 - Modify your program from Programming Project 2 so...Ch. 4 - Write a program that outputs the lyrics for the...Ch. 4 - To maintain ones body weight, an adult human needs...Ch. 4 - You have invented a vending machine capable of...Ch. 4 - Your time machine is capable of going forward in...Ch. 4 - Do Programming Project 11 from Chapter 3 except...
Knowledge Booster
Similar questions
- Develop a C++ class called PrimeNumberGenerator. An object of this class will generate successive prime numbers on request. Think of the object as being similar to the digital tasbeeh counter. It has a reset button which makes the counter return to 0. There is also a button to get the next prime number. On the tasbeeh, pressing this button increments the current value of the counter. In your object, pressing this button would generate the next prime number for display. You’ll implement the reset button as a member function reset() and the other button as a function getNextPrime(). When an object is first created and the getNextPrime() function is called, it will return the first prime number, i.e., 2. Upon subsequent calls to the getNextPrime() function, the subsequent prime numbers will be returned. Define any others functions such as constructor and attributes that you need. According to Wikipedia: “a prime number is a natural number greater than 1, that has no positive divisors…arrow_forwardIN C++ In your previous class, move the member variables (student name and grades) as private. Create the proper functions to fill data in them. In main, create an instance of that array and fill that instance with data. Call the DisplayInfo() function from main so it prints the content of the object. A screenshot showing the code in Visual Studio and the output (on the console screen). previous activity class code:- #include <iostream>using namespace std;class student{ public: string Name; string grade[3]; void DisplayInfo() { cout<<"Student Name:"<<Name; cout<<"\nGrade:"<<grade[1]; }};int main(){ cout << "Welcome to my world..." << endl; system("pause"); student obj; obj.Name="Rahul"; obj.grade[1]="A++"; obj.DisplayInfo(); return 0;}arrow_forwardin c++ codearrow_forward
- In C++ Update the Game [15% = 5% stability + 10% output, includes 5% for Part E] In Part B, you will update your main function to use the refactored Board. Perform the following steps: In main.cpp, update the program to use the Board class. Remove the call to boardClear; the default constructor will be called automatically when you declare a variable of the Board type. Change every call to a function in the Board module to use dot notation. Reminder: If your Board variable is named my_board, then using dot notation, you should call the print member function, which takes no parameters, as follows: my_board.print(); Add a new load command to a game from a data file. It should ask the user for a file name and then load the game board from a file with that name. Note: If you used the Assignment 2 solution provided, your program already has this. Hint: The relevant code will look something like this: else if(move_string == "load") { string filename; cout << "Enter the file name: ";…arrow_forwardIn C++ Create a class called Pencil. Pencil has a type. Create another class called Customer. The customer class should have a ID number, array (using pointers) called purchases, and a Pencil variable. Make sure to create the purchases array in the constructor. Create a function to fill in purchase amount. Create a way to output all the information about a customer, including all the details about their type of pencil.arrow_forwardWrite a C++ class and choose any name for it. The class should have two privatemembers and two public members. Write a constructor to initialize these membersto zero. Write another constructor to initialize these members to non-zero values.Write a method to return the average of the class members. Write a C++ programand initialize the members of the class with [2,5,8,3] respectively and call its methodto calculate the average.arrow_forward
- Create a class Employee with following data members, name, id, and salary as private datamember. Create array of objects for four employees, compare their salary using operatoroverloading, and display the records of the student who is getting less salary. by c++arrow_forward!! E! 4 2 You are in process of writing a class definition for the class Book. It has three data attributes: book title, book author, and book publisher. The data attributes should be private. In Python, write an initializer method that will be part of your class definition. The attributes will be initialized with parameters that are passed to the method from the main program. Note: You do not need to write the entire class definition, only the initializer method lili lilıarrow_forwardPlease help me with this C++ code. Please show work and code output. Write a class definition that stores information for a book. I want to store the following information about this book.arrow_forward
- Program 1: Write a program that asks the user to input a sentence and then outputs the sentence back with the case of every character reversed. So for example: “CaTs RuLe!” would be given back as “cAtS rUlE!” . Spaces and punctuation should be left in place. You can use the Character class static functions to test the case of each letter. You do not need to place any code in static methods (besides the main method), you do not need to worry about try/catch blocks, and you do not need to make the program run more than once. in javaarrow_forwardPlease help me with this , I am stuck ! PLEASE WRITE IT IN C++ Thanks 1) bagUnion: The union of two bags is a new bag containing the combined contents of the original two bags. Design and specify a method union for the ArrayBag that returns as a new bag the union of the bag receiving the call to the method and the bag that is the method's parameter. The method signature (which should appear in the .h file and be implemented in the .cpp file is: ArrayBag<T> bagUnion(const ArrayBag<T> &otherBag) const; This method would be called in main() with: ArrayBag<int> bag1u2 = bag1.bagUnion(bag2); Note that the union of two bags might contain duplicate items. For example, if object x occurs five times in one bag and twice in another, the union of these bags contains x seven times. The union does not affect the contents of the original bags. Here is the main file: #include <cstdlib>#include <iostream>#include "ArrayBag.h"using namespace std; template…arrow_forwardPlease write this C++ code by following all the instructions (2nd image shows the required output of the program,green coloured is the user's input) Thank you for your help!arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning