Intro to Programming in C: Prog 6 (Functions)

$30.00

Category: You will Instantly receive a download link for .zip solution file upon Payment || To Order Original Work Click Custom Order?

Description

5/5 - (5 votes)

Assignment Purpose
To compile, build, and execute an interactive program with using characters, integers, simple math, and develop user defined functions.

## Libraries and Skills
This assignment will require the standard input-output C library.
This assignment will require these skills:
– printf
– scanf
– simple math
– type casting (char to integer)
– type casting (integer to char)

## Instructions
### Take the code from prog3 and break it up into one main function and 4 user defined functions.

– Declare all variables.
– Use descriptive function names
– Use function prototypes above the main function
– Use function definitions below the main function
– Call all 4 functions from inside the body of the main function

### Function 1:
*Takes no arguments and has a void return type*

1. Print “Hello, welcome to the number letter converter” onto the screen

### Function 2:
*Takes no arguments and returns an integer*

1. Ask the user if they would like to create a number from a letter (Enter 1) or a letter from a number (Enter 2)
2. Get the choice from the user (1 or 2) (return the user input to the main function)
*You may assume the user will enter an integer for the choice*
3. If the user enters a 1 ask and get another number from the user (pass the number to function 3)
### Function 3:
*Takes one argument, the number input by the user and has a void return type*

1. Create a letter from that number
1. Add 10 to the number that was entered
1. Change the new number to a letter
1. Print all 4 onto the screen (2 numbers and 2 letters)
1. If the user enters a 2 ask and get a letter (character) from the user (pass the character to function 4)

### Function 4:
*Takes one argument, the character input by the user and has a void return type*

1. Create a number from that letter
1. Add 15 to the number that was just created
1. Change the new number to a letter
1. Print all 4 onto the screen (2 numbers and 2 letters)
1. If the user enters any number other than 1 or 2 print the message “please enter a 1 or 2” onto the screen
1. Test your program before submitting