1. [prob1.c] [80%] Your computer pretends to be 20 years older than you. Create a program that asks
for your age, adds twenty years to your age, and outputs the following “smiley face”
(^_^)
Your program should output the following 5 lines:
– Line 1: Ask user to input age, and user inputs age value XX
– Line 2: Output smiley face
– Line 3: Output text, I am your computer! My name is SMILEY.
– Line 4: Output text, I am YY years old. You are 20 years younger than me.
– Line 5: Output text, See you next time. Bye!
Where XX is a user-input value and YY is a calculated value based on that user-input value.
Below is an example of your programs output, where the number 21 is users input and the number
41 is a calculated value based on that user-input value.
In your report, discuss the limitation of the input value. What happens if the user inputs a value of
the following cases?
i) A negative number (e.g. -5)
ii) An excessively large number (e.g. 9876543210)
iii) A number with decimal fraction (e.g. 15.6)
iv) An alphabet letter (e.g. A)
We Write Essays for Students
Tell us about your assignment and we will find the best writer for your paper
Get Help Now!2. [prob2.c] [20%] Duplicate the program you created in Problem 1. Add the following modifications:
a) Prompt the user to limit the input age value between 0 and 100.
b) Add a validity check after the user has input an age value. If the user-input age value is between
0 and 100, inclusively, then the program continues. If not, the program outputs a message
notifying the user that the input is an invalid value and the program stops.
Below is an example of your programs output when the user-input age value is invalid.
In your report, discuss the effectiveness of your validity check. Does it resolve any limitation
mentioned in Problem 1?
The post Assignment appeared first on General Writings.
Welcome to originalessaywriters.com, our friendly and experienced essay writers are available 24/7 to complete all your assignments. We offer high-quality academic essays written from scratch to guarantee top grades to all students. All our papers are 100% plagiarism-free and come with a plagiarism report, upon request
Tell Us “Write My Essay for Me” and Relax! You will get an original essay well before your submission deadline.
