/*******************************************************************************************************
Title: Calculate Simple Interest Example in C
Name: Jonathan Goulet
Description:
This formula and example was taken from the about.com Mathematics web site, which
has lots of useful information and formulas.
URL: http://m...content-available-to-author-only...t.com/od/businessmath/ss/Interest.htm
The amount of interest can be calculated by using the formula: I = Prt
- where P is the principle, r is the rate, and t is the time of the investment
As an example, say we had to borrow or invest an amount of $4500. The bank gives us
an interest rate of 9.5% over a period of 6 years. So, let's plug in the values, and we get:
I = (4500) (0.095) * (6)
I = $2565.00
***********************************************************************************************************/
#include <stdio.h>
int main ( void )
{
float interest; /* The interest earned over a period of time */
float principle; /* The amount being invested */
float rate; /* The interest rate earned */
float time ; /* The years of the investment */
/* Enter values needed to determine interest */
printf ( "Enter your principle value: " ) ; scanf ( "%f" , & principle
) ;
printf ( "Enter the rate: For example 9.5 percent would be .095: " ) ;
printf ( "Enter the period of time of your investment: " ) ;
/* If any value inputted is zero, then the interest is zero */
if ( principle
== 0 || rate
== 0 || time == 0 ) {
printf ( "\n Since at least one of your values is zero, your interest will be zero\n " ) ; printf ( "... next time, make sure all values entered are non-zero!\n " ) ;
interest = 0 ;
}
else
{
/* calculate simple interest earned */
interest
= principle
* rate
* time ; }
/* print the interest earned to the screen */
printf ( "\n \n The total interest earned is: $%8.2f\n " , interest
) ;
return ( 0 ) ; /* indicate successful completion */
} /* end main */
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKVGl0bGU6IENhbGN1bGF0ZSBTaW1wbGUgSW50ZXJlc3QgRXhhbXBsZSBpbiBDCk5hbWU6IEpvbmF0aGFuIEdvdWxldApEZXNjcmlwdGlvbjoKVGhpcyBmb3JtdWxhIGFuZCBleGFtcGxlIHdhcyB0YWtlbiBmcm9tIHRoZSBhYm91dC5jb20gTWF0aGVtYXRpY3Mgd2ViIHNpdGUsIHdoaWNoCmhhcyBsb3RzIG9mIHVzZWZ1bCBpbmZvcm1hdGlvbiBhbmQgZm9ybXVsYXMuClVSTDogaHR0cDovL20uLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnQuY29tL29kL2J1c2luZXNzbWF0aC9zcy9JbnRlcmVzdC5odG0KVGhlIGFtb3VudCBvZiBpbnRlcmVzdCBjYW4gYmUgY2FsY3VsYXRlZCBieSB1c2luZyB0aGUgZm9ybXVsYTogSSA9IFBydAotIHdoZXJlIFAgaXMgdGhlIHByaW5jaXBsZSwgciBpcyB0aGUgcmF0ZSwgYW5kIHQgaXMgdGhlIHRpbWUgb2YgdGhlIGludmVzdG1lbnQKQXMgYW4gZXhhbXBsZSwgc2F5IHdlIGhhZCB0byBib3Jyb3cgb3IgaW52ZXN0IGFuIGFtb3VudCBvZiAkNDUwMC4gVGhlIGJhbmsgZ2l2ZXMgdXMKYW4gaW50ZXJlc3QgcmF0ZSBvZiA5LjUlIG92ZXIgYSBwZXJpb2Qgb2YgNiB5ZWFycy4gU28sIGxldCdzIHBsdWcgaW4gdGhlIHZhbHVlcywgYW5kIHdlIGdldDoKSSA9ICg0NTAwKSAoMC4wOTUpICogKDYpCkkgPSAkMjU2NS4wMAoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCiNpbmNsdWRlIDxzdGRpby5oPgppbnQgbWFpbiAodm9pZCkKewoKICAgIGZsb2F0IGludGVyZXN0OyAgICAgLyogVGhlIGludGVyZXN0IGVhcm5lZCBvdmVyIGEgcGVyaW9kIG9mIHRpbWUgKi8KICAgIGZsb2F0IHByaW5jaXBsZTsgICAvKiBUaGUgYW1vdW50IGJlaW5nIGludmVzdGVkICovCiAgICBmbG9hdCByYXRlOyAgICAgICAgICAgLyogVGhlIGludGVyZXN0IHJhdGUgZWFybmVkICovCiAgICBmbG9hdCB0aW1lOyAgICAgICAgICAgLyogVGhlIHllYXJzIG9mIHRoZSBpbnZlc3RtZW50ICovCgogICAgLyogRW50ZXIgdmFsdWVzIG5lZWRlZCB0byBkZXRlcm1pbmUgaW50ZXJlc3QgKi8KCiAgICBwcmludGYgKCJFbnRlciB5b3VyIHByaW5jaXBsZSB2YWx1ZTogIik7CiAgICBzY2FuZiAoIiVmIiwgJnByaW5jaXBsZSk7CiAgICBwcmludGYoIlxuIik7ICAvKiBuZXcgbGluZSAqLwoKICAgIHByaW50ZiAoIkVudGVyIHRoZSByYXRlOiBGb3IgZXhhbXBsZSA5LjUgcGVyY2VudCB3b3VsZCBiZSAuMDk1OiAiKTsKICAgIHNjYW5mICgiJWYiLCAmcmF0ZSk7CiAgICBwcmludGYoIlxuIik7ICAvKiBuZXcgbGluZSAqLwoKICAgIHByaW50ZiAoIkVudGVyIHRoZSBwZXJpb2Qgb2YgdGltZSBvZiB5b3VyIGludmVzdG1lbnQ6ICIpOwogICAgc2NhbmYgKCIlZiIsICZ0aW1lKTsKICAgIHByaW50ZigiXG4iKTsgIC8qIG5ldyBsaW5lICovCgogICAgLyogSWYgYW55IHZhbHVlIGlucHV0dGVkIGlzIHplcm8sIHRoZW4gdGhlIGludGVyZXN0IGlzIHplcm8gKi8KICAgIGlmIChwcmluY2lwbGUgPT0gMCB8fCByYXRlID09IDAgfHwgdGltZSA9PSAwKQogICAgewogICAgICAgIHByaW50ZigiXG5TaW5jZSBhdCBsZWFzdCBvbmUgb2YgeW91ciB2YWx1ZXMgaXMgemVybywgeW91ciBpbnRlcmVzdCB3aWxsIGJlIHplcm9cbiIpOwogICAgICAgIHByaW50ZigiLi4uIG5leHQgdGltZSwgbWFrZSBzdXJlIGFsbCB2YWx1ZXMgZW50ZXJlZCBhcmUgbm9uLXplcm8hXG4iKTsKCiAgICAgICAgaW50ZXJlc3QgPSAwOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIC8qIGNhbGN1bGF0ZSBzaW1wbGUgaW50ZXJlc3QgZWFybmVkICovCiAgICAgICAgaW50ZXJlc3QgPSBwcmluY2lwbGUgKiByYXRlICogdGltZTsKICAgIH0KCiAgICAvKiBwcmludCB0aGUgaW50ZXJlc3QgZWFybmVkIHRvIHRoZSBzY3JlZW4gKi8KICAgIHByaW50ZigiXG5cblRoZSB0b3RhbCBpbnRlcmVzdCBlYXJuZWQgaXM6ICQlOC4yZlxuIiwgaW50ZXJlc3QpOwoKICAgIHJldHVybiAoMCk7ICAvKiBpbmRpY2F0ZSBzdWNjZXNzZnVsIGNvbXBsZXRpb24gKi8KCn0gLyogZW5kIG1haW4gKi8K