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

  What is wrong with this function

What is wrong with this function? Can you find problem in this code?

  Reads numbers from input and prints them in reverse order

Write a C program that reads ten numbers from input and prints them in reverse order. We assume that the data consists of integers. The program should conform to the following format:

  Program to declare a simple one-dimensional array

Write a simple program, in C, C++, and Java, to declare a simple one-dimensional array and then attempt to access an array element that is not within its bounds.

  Write a c program to print permutation

Given integer n and permutation of numbers 1,2,..n-1, c program to print permutation that lexicograghically precedes given input permutation if permutation is least print input permutation itself

  Program to count the number of heart beat

If a human heart beats on the average of once a second, how many times does the heart beat in a lifetime of n years? (Use 365.25 for days in a year). Write a program to count the number of heart beat.

  Create a program that uses the vanderwaals equation

Write a program that uses the VanderWaals equation of state and the perfect gas law to display in tabular form the relationship between the pressure and the volume of n moles of a gas at a constant absolute temperature, T, over a range of volumes.

  Write a function base

Write a function base(b,x) that computes the representation of x in an arbitrary base b.

  Function for the new state income tax

The state income tax in Connecticut is modeled by the function below, where x is income in dollars. Suppose that Connecticut decided to increase its tax rates by 20% and add a filing fee of $100. Write a function for the new state income tax.

  Assume that section

Assume that section _1 seats are in front of the stage, and the price is expensive. say, each seat in the 1st three rows is $180.00, and each seat in the last two rows is 10% less;

  Write a program that allows a user to enter 12 double values

Write a program that allows a user to enter 12 double values representing store sales for each month of one year. After all 12 values are entered,

  Write a function prototype

Determine the value, true or false, of each of the Boolean expressions - Write a function prototype and a function definition for a function.

  Displays all the numbers

write a java program that displays all the numbers from 100 to 200, ten per line, that are divisible by 5 and 6 .

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