# CSC 2473 Programming Assignment Solution

There are two programming assignments for this chapter. Be sure to refer to the "Green Sheet" for guidance for preparing the programs.
The first programming assignment is to write a program as indicated in Programming Problem 1 on page 133 in the textbook. Compute the volume for 3 cones using the values indicated below. The output will be formatted as shown below:
Cone 1 10.10 20.10
Cone 2 40.20 60.20
Cone 3 80.30 90.30

Declare Pi with the value 3.1416 as a constant (type double) above the main function in your program. Set the precision of all floating point output to 2 decimal positions.

Following is information related to the second program in this assignment. Dilbert wants to buy a car. The loan company will charge him an annual interest rate of 9% for a loan. His payments will be 165.25 each month for 36 months. He wants to know what the balance will be after he makes the first payment, after the second payment and after the third payment. He knows that you are a computer programmer and solicits your assistance.
The formula for computing the remaining balances is:

baIN = Payment * (1 - pow(1 + Monintrate, N - Totnum)) / Monintrate

(This formula will be used 3 times with different values for N.)

where

baIN = balance remaining after the Nth payment
N = payment number //(1, 2, 3, ...)
Payment = amount of monthly payment
Monintrate = interest rate per month //(annual rate / 12)
Totnum = total number of payments to be made
Your program will output the basic information related to the loan (monthyl payments, annual interest rate, and total number of payments). It will also output the balance remaining after the first, second, and third payments. The balances will be shown in dollars and cents.

Below are some helpful hints for writing the second program: