Got it! This site uses cookies. You consent to this by clicking on "Got it!" or by continuing to use this website.nbsp; Note: This appears on each machine/browser from which this site is accessed.
You are not logged in. Go to Login page. You need to login before you can view more content. (content omitted that requires login)
5. Simple input process output
6. Program with input and output
The following example declares an integer variable value1, inputs text into the integer variable, then outputs the value of the integer variable value1, computes twice that value using integer variable value2, and then outputs the results.
Here is the C code.
7. Examples of input and output
Here are some examples of input and output for the above program code.
Here is an example input.
For the above example input, here is the expected output.
Here is an example input.
For the above example input, here is the expected output.
8. Requirements
Write a C program to do the following.
Add the following to the main function.
Output the specified text.
Ask the user to input the desired values.
Get the values from the the user.
Echo the values so the user knows sees what was entered.
Compute the desired values.
Output the desired text using the computed values.
If the requirements are unclear in any way, use any provided input and output to resolve the discrepancy.
Below are some example programs to help with this requirement.
10. Pseudo-code
Pseudo-code is a "false" code. It is not really code, but a simplified English explanation that is somewhat similar to code. Pseudo-code is useful for understanding what a program does. For this work, the following can be used as the pseudo-code. Adjust if needed.
Note: Only some essential details are included. Some details, such as input, prompts, input echo, and obviously needed output are omitted.
The best way to copy-paste pseudo-code that includes indented code (e.g., with tabs) is as follows (in the code file) using a multi-line comment.
/*
(pasted pseudo-code here)
*/
Note: In many beginning examples such as this, there is no significant processing step. And, since this is a beginning example, some input, prompt, echo, and output steps are included.
11. Starter program
You are provided with the following starter program in file simpleipo.c.
Do not remove any comment that starts with three slashes.
Here is the C code.
You are to fill in the missing parts of the program according to the work requirements (see above).
In the comments at the top, you are to fill in the author (your name), help received (person and type of help), and pseudo-code parts which are not in the solution (usually provided, but you need to add them). Remove the parentheses too.
12. Possible solution
Begin solution
Here is a possible solution to the above problem. Note: Once a solution is provided, or the day before the next class, further submissions for this work receive no credit.
End solution
13. Examples of input and output
Here are some examples of input and output for the above program code.
Here is an example input from file input1.txt.
For the above example input, here is the expected output.
Here is an example input from file input2.txt.
For the above example input, here is the expected output.
Here is an example input from file input3.txt.
For the above example input, here is the expected output.
14. Scoring rubric
CS 101 - L2 : Lab#2: Simple input process output
Your grade: _ / 20
[LATE] Late or redo penalty: _ / -20
[SUBMIT] Not submitted properly: _ / -20
[RUN] Does not compile, run-time crash, etc.: _ / -20
[ETHICS] Ethical issues: _ / -20
[HEADER] Header comments not done as required: _ / -10
[STYLE] Inconsistant style or indentation: _ / -10
[CODE] Code guidelines ignored: _ / -20
[XCODE] Code used not yet covered: _ / -10
[REMOVED] Triple slash comments removed: _ / -10
[ADDED] Code added outside of marked areas: _ / -10
[OUTPUT] Functional requirements met: _ / 20
[CREDIT] Extra credit: _ / +4
Comments: