Create a program which will read a phrase

Assignment Help C/C++ Programming
Reference no: EM131145185

Program C++

Create a program which will read a phrase from the user and create a framed version of it for printing. For example, the phrase "hello world"would result in: ********* * hello * * world * ********* Whereas the phrase "the sky is falling"might be: *********** * the * * sky * * is * * falling * *********** Or: *********** * the * * sky * * is * * falling * *********** Or even: *********** * the * * sky * * is * * falling * *********** Depending on whether or not the user asked for left, centered, or right justification - respectively - of the phrase's words within the frame.

Note how the frame exactly fits the phrase based on the longest word within. Neat, eh?

The phrase "O | -+- | /-\"when centered would become: ******* * O * * | * * -+- * * | * * /-\ * ******* (Okay, so it's a sad excuse for a stick figure, but hey! I've never claimed to be a great good decent artist, now have I? *phbbt*)

Also allow the user to specify what character you are to make the frame from. Typical choices would be @, #, *, +, x, X, o, or O. But let them tell you anything that will print just fine. (Hint: cctype has a function calledisprint that tells if a character is printable.)

Give them the option of reading phrases from the keyboard or a file they specify (assume each line of the input stream contains a single phrase).

The user should also be able to choose if the framed phrase is printed on the screen or into a file they specify.

In case it isn't clear, you should create a 'frame the phrase' class. It should have overloaded operators for at leastinput and output. (Although concatenation might prove interesting, too...) Also, add a choice of frame types: single line, double line, or shaded.

Reference no: EM131145185

Questions Cloud

Identify a targeted audience within good health hospital : Analyze Good Health Hospital's records and itemize recent nosocomial infections that occurred within the past year. In your report, categorize the different parameters (i.e., person, time, place, ethnicity, and gender) used in the compilation of d..
Describe and explain in deatail what accountability : Describe and explain in deatail what Accountability is. What implications are there for a company and managers involved? Please provide references is any used.
Prepare a short planning proposal for improving an condition : Prepare a short planning proposal (one single-spaced page in memo format) for improving an unsatisfactory condition on the job or in the college program you are currently involved in.
What process-performance management : Describe and explain in detail what Process/Performance Management is. What implications are there for the company and managers involved? Please provide references is any used.
Create a program which will read a phrase : Create a program which will read a phrase from the user and create a framed version of it for printing - In case it isn't clear, you should create a 'frame the phrase' class.
Describe and explain in detail what total quality management : Describe and explain in detail what Total Quality Management is. What implications are there for the company and managers involved? Provide references if any used.
How much more will that amount be then the cash price : John Walters is comparing the cost of credit to the cash price of an item. If John makes a $80 down payment and pays $34 a month for 24 months, how much more will that amount be then the cash price of $695?
Who has benefited from resource allocation decisions : What has been the actual experience? What evidence is there of the theoretical advantages and disadvantages in practice? Who has benefited from resource allocation decisions?
Chairperson of the information technology department : Dick Scudder, the chairperson of the information technology department at the University of Denver, needs to create a database to keep track of all the courses offered by the department. In addition, Dick would like the database to include each instr..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Principle ofsuperposition to determine that system is linear

Apply the principle of superposition to determine whether the following systems are linear. Sketch what the plot of the function looks like.

  Define and implement structures in c

Define and implement structures in C and summarize the operations of a linked list - Generate a random number between 1 - 5 and 3 - 8 for express and normal lanes, respectively. This represents the arrival time of the first customer into each lane.

  Determine which number is smaller and which is larger

The program should use the conditional operator to determine which number is the smaller and which is the larger.

  Define a cpp function that has two integer inputs

Define a C++ function that has two 2 integer inputs (N) and returns a double output y, where y=∑sqrt(n+0.5)/(2n+1) n=1 the value of n s'd be positive.

  Program that will output the solution to the quadratic eq

Create a C++ program that will output the solution to the quadratic equation for any range of integer coefficients

  Create and prepare a disk file for records containing struct

Store the account records in the file using the same hashing/rehashing technique used for storing them in an array of structures.

  C++ code to convert binary number

C++ code to convert binary number to decimal number in an optimal recursive way

  Complete the leadership in action case study

Complete the Leadership in Action case study for Lehman Brothers on page 276-277 in your textbook.

  Implement a class that can be used to keep track

Specify, design, and implement a class that can be used to keep track of position of a point in three-dimensional space. For example consider the point drawn at the topof the next coloumn. The point shown there has three coordinates;

  Basic game of battleship

Basic Game of Battleship - Analyze a basic set of requirements and apply top-down design principles for a problem and eliminate redundancy within a program by applying loops and functions

  Write a program using vectors and iterators that allows a

write a program using vectors and iterators that allows a user to maintain a personal list of dvd titles. the user

  Program to tests whether they form a magic square

Write a program that reads n2 numbers from standard input and tests whether they form a magic square when put into matrix form.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd