Directions | Computer Science homework help

  

Directions:

Write C++ programs that use proper style and documentation

The purpose of this assignment is to assess if you can create a program that uses strings.

The file must be called stringProg.cpp

Main Method 

1. Declare a string called myString.
2. Use Call-by-reference pass your string to a method called inputData(); (Hint: uses the &)
3. Use Call-by-value and pass your string to a method called outputData(); (Hint: does not use the &)

inputData Method (Receives string) 

  1. Get input using cin >> into the string variable you received into      this method. (I will be entering my full name in the format of: Last, First Middle
  2. Using the string methods mentioned in this weeks lecture, have your program change the      string to: First Middle      Initial Last
  3. I would like you to break the string you      received apart into 3 separate variables: first, last, middle. (Hint: use find() to find the “,” and spaces and      use substr() to extract the pieces) 
  4. Use string concatenation to reassemble the      string and overwrite the string you received with the new value. 
  5. You must use each of the following string      methods (at least once): substr(), length(), find(), insert(), erase()
  6. Notice the “,”      is missing out of the name.

outputData Method (Receives string) 

  1. Output the new string to the screen using      cout <<. 
  2. Comments are required, but pseudocode or flowchart are not. 
  3. All Input/Output should be done using the      standard C++ library string class
  4. Include: system(“PAUSE”); after      your output to pause the screen.

Provide documentation throughout the program. Ensure you include ALL files required to make your program compile and run. I would like to see your .cpp file and the .exe file that is inside your debug directory. 







Calculate Your Essay Price
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 10% with the coupon code: best10