a.) Planning
JFQ Lending Company is a micro finance company that provides financing services to more than a thousand clients. Since more and more clients avail their services the company wants to upgrade their lending system to make their computation much easier faster and error free. The company believed that this new lending system would bring convenience for both their clients and employees. The implementation of the lending will be run by the C programming language. Use the following table below in structuring the program and for the computation of monthly amortization.
***** Amount Matrix *****
Amount to borrow Monthly Interest Quarterly Semi-Annual Annual
1,000 below 5% -- -- --
1,001-10,000 5% 16% -- --
10,001-50,000 5% 16% 19% --
50,001-100,000 6% 17% 19% 27%
100,001-500,000 6% 17% 20% 29%
500,001-1,000,000 7% 18% 21% 30%
b.) Problem Statement
Using the new leading system, the user will:
> Enter the amount of money to be borrowed. The amount must not exceed to 1,000,000
>Select the number of months that the borrowed money will be fully paid. The number of months should not exceed to 24 months.
>Select the Terms of Payment (TOP). The TOP depends on the amount borrowed. (Refer to Matrix Table)
If the amount borrowed is less than 1,000.00, it is only payable in a month time. If the amount borrowed is between 1,001.00 to 10,000.00 the TOP could be either monthly or quarterly. If the amount borrowed is between 10,001.00 to 50,000.00 the TOP could be monthly, quarterly, and semi-annual. If the amount borrowed is more than 50,000.00 up to 1,000,000.00 the TOP could be monthly, quarterly, semi-annual and annual. Refer to the table above for the computation of interest. The new lending system's major task is to print the amortization schedule of the client. Amortization is a payment of an obligation in a series of installments or transfers.
c.) Analysis
>The program must give a prompt feedback to the user whenever invalid input encountered
>Whenever invalid input is entered, the program will ask for another input.
>The program will terminate only with the user's confirmation. Confirmation from the user must accept both UPPERCASE and lowercase characters.
>The program prints the computed amortization of the client.
d.) Implementation
> Use the formatted I/O functions printf() and scanf() for displaying inputting data.
>Use switch statements for creating menu's.
>Use if-then-else for conditional executions.
>Use loops/nested loops (while,do-while,for) for program literation.
sa lahat ng mga taong marunong gumamit ng TurboC pa help po d2..
maraming salamat po..