Write a program that uses specific functions

Assignment Help Computer Engineering
Reference no: EM131938314

ASSIGNMENT

Write a program called [YourName]-Assignment (replace [YourName] with your actual name, no spaces) that uses specific functions to let the user select and print specific series of numbers.

The program should contain the following exact functions (with exact names, parameters, return values, and body):

1. A PrintOptions function that informs the user of all the options, meaning it prints the option number and description of each option from the table below, one per line (no lines necessary). The function should not have any parameters and should not return a value: void PrintOptions()

Option Description

1 Print all the numbers between 1 and 1000

2 Print all the even numbers between 1 and 1000

3 Print all the odd numbers between 1 and 1000

4 Print all the numbers between 1 and 1000 that are divisible by 3

2. An EnterOption function that lets the user select/input a number/option, validates it (check that it is between 1 and 4), repeats the input of the number/option until the option is correct (i.e. 1, 2, 3, 4) and returns the selected option. The function should not have any parameters and should return the option. int EnterOption()

3. A PrintSeries1 function that prints the values for option 1 (all the numbers between 1 and 1000; e.g. 1 2 3 4 5 ... 1000) using repetition to access all the numbers. The function should have no parameters and it should not return any value: void PrintSeries1()

4. A PrintSeries2 function that prints the values for option 2 (all the even numbers between 1 and 1000; e.g. 2 4 6 ... 1000) using repetition to access all the numbers. The function should have no parameters and it should not return any value: void PrintSeries2()

5. A PrintSeries3 function that prints the values for option 3 (all the odd numbers between 1 and 1000; e.g. 1 3 5 7 ... 999) using repetition to access all the numbers. The function should have no parameters and it should not return any value: void PrintSeries3()

6. A PrintSeries4 function that prints the values for option 4 (all the numbers between 1 and 1000 that are divisible by 3; e.g. 3 6 9 ... 999) using repetition to access all the numbers. The function should have no parameters and it should not return any value: void PrintSeries4()

7. A main function that calls the PrintOptions function to print the menu/options, calls the EnterOption to let the user enter a valid option, and, then, calls PrintSeries1 if the selected option is 1, PrintSeries2 if the selected option is 2, PrintSeries3 if the selected option is 3, and PrintSeries4 if the selected option is 4. The function should have no parameters and it should not return any value: int main()

In addition to the complete CPP code ([YourName]-Assignment3A.cpp), you should submit a screenshot Word document ([YourName]-Assignment3A.docx), that contains screenshots of your full C++ code (take multiple screenshots if the code is larger than one screen), the console output from PrintOptions, the console for EnterOption (with both incorrect and correct values for the option), the console from PrintSeries1, PrintSeries2, PrintSeries3, PrintSeries4 functions(take multiple screenshots if the output is larger than one screen and run the program multiple times to cover all the 4 options ).

Text Book: Introduction to Computer Science & Programming: Programming Fundamentals.

Reference no: EM131938314

Questions Cloud

Discuss yahoos acquisition strategy as prescribed by its ceo : Look for some updated information to share about the success/failure of this strategy since the publication of this article.
Define the highest net profit possible for the speculator : Assume that a speculator purchases a call option on British pounds (with a strike price of $1.50) for $.05 per unit. A pound option represents 31,250 units.
What is the peak voltage induced in loop : A circular loop of a cross sectional area A= 0.10m^2 spins at a constant 30 rpm in a constant magnetic field B= 1.0T. What is the peak voltage induced in this.
Examine four print or television advertisements : After reading about classical conditioning, consider how marketers have attempted to use classical conditioning in their advertising.
Write a program that uses specific functions : Write a program called [YourName]-Assignment that uses specific functions to let the user select and print specific series of numbers.
What is transformational leadership : What is transformational leadership? What leadership skills do transformational leaders possess?
Determining the maximum value : A LR circuit has L= 0.0082 and R= 33 ohms. How long after it is turned on will the current in this circuit reach 63% of its maximum value?
Describe the management science study : Describes the management science study summarized in the application vignette presented in Section.
Demonstrating for your reader the ways the poem fulfills : Eng. 102- Demonstrating for your reader the ways the poem fulfills/satisfies Frost's observation. In other words, use Frost's assertion as a springboard

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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