logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

Write a Raptor program which inputs a string containing a US phone number in any format and outputs it in the international standard forma

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

I need help with a Raptor flowchart for a c++ coding assignment, I'm just completely lost on how to start this. I'll attach the instructions.

 

© 2017-2021 Paul Koester, Tarrant County College

Lab #09 Flowchart

Many websites ask for phone numbers. The problem is that there are many ways

to represent a phone number. Examples include 817-555-1234, 817 555 1234

(c), and (817) 555-1234 x23. Write a Raptor program which inputs a string

containing a US phone number in any format and outputs it in the international

standard format. The international standard for US phone numbers is -

+1-817-555-1234

Your Raptor program should:

1. Input a string including the number

2. Copy only the digits from the input string into another string

3. If the input string contains more than 10 digits, include only the first 10

digits in the formatted number

4. If the input string contains less than 10 digits replace the missing digits

with lower case x.

5. Output the phone number in the international standard format

Hints:

1. In Raptor, a string is just an array of characters.

2. Lesson #9 has an example of working with strings in Raptor.

3. When only digits are input, Raptor assumes it is an integer instead of a

string. Your flowchart does not need to properly handle an input like

8175551234, but your C++ version does need to handle that.

4. I recommend passing the digits only string to a procedure which outputs it

in the standard format.

Sample Output (inputs in bold)

Please enter a phone number: 817-555-1234

The properly formatted number is +1-817-555-1234

Please enter a phone number: (817)515 7259 x23

The properly formatted number is +1-817-515-7259

Please enter a phone number: 214-555-99

The properly formatted number is +1-214-555-99xx

Please enter a phone number: 800**4444xxx333

The properly formatted number is +1-800-444-4333 

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Atharva PatilComputer science

661 Answers

Hire Me
expert
Chrisantus MakokhaComputer science

620 Answers

Hire Me
expert
AyooluwaEducation

761 Answers

Hire Me
expert
RIZWANAMathematics

962 Answers

Hire Me

Get Free Quote!

394 Experts Online