2023 Homework Assignment 3 Due Date February 18 2014 11 59 PM Conventions Name your C programs as hwx | Assignment Collections
Computer Science 2023 ECE 175 Computer Programming for Engineering Applications assignment 3
2023 Homework Assignment 3 Due Date February 18 2014 11 59 PM Conventions Name your C programs as hwx | Assignment Collections
Homework Assignment 3
Due Date: February 18, 2014 11:59 PM
Conventions: Name your C programs as hwx py.c where x corresponds to the homework number and y corresponds to the problem number. As an example the C program for hw1 problem 1 should be named as hw1 p1.c.
Write comments to your programs. Programs with no comments will receive PARTIAL credit. At each program you turn in at least the following info should be included
– Author:
– Date created:
– Brief (two-line) description of the program:
Submission Instructions: Use the dropbox on D2L to submit only the .c files.
Problem 1: Interest Calculator{Develop a C program that computes the compound interest on a principal amount using a for control structure. Your program should ask the user to enter the principal amount p, the annual interest rate r, and the number of years y, over which interest is applied. It should then print for each year the year number, the amount on deposit, and the interest gained thus far. To compute the amount on deposit a, use the following formula (you are not to use the math library):
〖a=p(1+r)〗^y (1)
Sample program execution:
Enter the principal amount: 1,000
Enter the annual interest rate: 0.05
Enter the number of years: 5
Month Amount Interest
12 1050.00 50.00
24 1102.50 102.50
36 1157.63 157.63
48 1215.51 215.51
60 1276.28 276.28
Test cases: (1000, 0.05, 10), (1,000, 0 , 2), (1,000, 0.02, 0)
Problem 2: Number-to-text translator. You are asked to implement an automated number-to-text translation system. Write a C program that receives as an input an integer number and converts each digit to the appropriate text word. The integer number can be of variable length, but no larger than 10 digits. Assume that no number starts with a zero.
Sample program execution:
Please enter a number: XXXXXXXXXX
two – three – four – five – seven – six – nine – eight – five – four
Test cases: XXXXXXXXXX 10004, 20030040
Hint: Use a for loop structure to count the number of digits of the number given by the user. Consider repeated division of the number given by the user by 10. Isolate each digit from left to right and use a switch statement to convert a digit to a word. Submit your .c files named hw3 p1.c hw3 p2.c hw3 p3.c via D2L dropbox
We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.