/*******************************************************************************************************
Title: Calculate Simple Interest Example in C
Name: Tim Niesen
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 */
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKVGl0bGU6IENhbGN1bGF0ZSBTaW1wbGUgSW50ZXJlc3QgRXhhbXBsZSBpbiBDCk5hbWU6IFRpbSBOaWVzZW4KRGVzY3JpcHRpb246ClRoaXMgZm9ybXVsYSBhbmQgZXhhbXBsZSB3YXMgdGFrZW4gZnJvbSB0aGUgYWJvdXQuY29tIE1hdGhlbWF0aWNzIHdlYiBzaXRlLCB3aGljaApoYXMgbG90cyBvZiB1c2VmdWwgaW5mb3JtYXRpb24gYW5kIGZvcm11bGFzLgpVUkw6IGh0dHA6Ly9tLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi50LmNvbS9vZC9idXNpbmVzc21hdGgvc3MvSW50ZXJlc3QuaHRtClRoZSBhbW91bnQgb2YgaW50ZXJlc3QgY2FuIGJlIGNhbGN1bGF0ZWQgYnkgdXNpbmcgdGhlIGZvcm11bGE6IEkgPSBQcnQKLSB3aGVyZSBQIGlzIHRoZSBwcmluY2lwbGUsIHIgaXMgdGhlIHJhdGUsIGFuZCB0IGlzIHRoZSB0aW1lIG9mIHRoZSBpbnZlc3RtZW50CkFzIGFuIGV4YW1wbGUsIHNheSB3ZSBoYWQgdG8gYm9ycm93IG9yIGludmVzdCBhbiBhbW91bnQgb2YgJDQ1MDAuIFRoZSBiYW5rIGdpdmVzIHVzCmFuIGludGVyZXN0IHJhdGUgb2YgOS41JSBvdmVyIGEgcGVyaW9kIG9mIDYgeWVhcnMuIFNvLCBsZXQncyBwbHVnIGluIHRoZSB2YWx1ZXMsIGFuZCB3ZSBnZXQ6CkkgPSAoNDUwMCkgKDAuMDk1KSAqICg2KQpJID0gJDI1NjUuMDAKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCgojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4gKHZvaWQpCnsKCiAgICBmbG9hdCBpbnRlcmVzdDsgICAgIC8qIFRoZSBpbnRlcmVzdCBlYXJuZWQgb3ZlciBhIHBlcmlvZCBvZiB0aW1lICovCiAgICBmbG9hdCBwcmluY2lwbGU7ICAgLyogVGhlIGFtb3VudCBiZWluZyBpbnZlc3RlZCAqLwogICAgZmxvYXQgcmF0ZTsgICAgICAgICAgIC8qIFRoZSBpbnRlcmVzdCByYXRlIGVhcm5lZCAqLwogICAgZmxvYXQgdGltZTsgICAgICAgICAgIC8qIFRoZSB5ZWFycyBvZiB0aGUgaW52ZXN0bWVudCAqLwoKICAgIC8qIEVudGVyIHZhbHVlcyBuZWVkZWQgdG8gZGV0ZXJtaW5lIGludGVyZXN0ICovCgogICAgcHJpbnRmICgiRW50ZXIgeW91ciBwcmluY2lwbGUgdmFsdWU6ICIpOwogICAgc2NhbmYgKCIlZiIsICZwcmluY2lwbGUpOwogICAgcHJpbnRmKCJcbiIpOyAgLyogbmV3IGxpbmUgKi8KCiAgICBwcmludGYgKCJFbnRlciB0aGUgcmF0ZTogRm9yIGV4YW1wbGUgOS41IHBlcmNlbnQgd291bGQgYmUgLjA5NTogIik7CiAgICBzY2FuZiAoIiVmIiwgJnJhdGUpOwogICAgcHJpbnRmKCJcbiIpOyAgLyogbmV3IGxpbmUgKi8KCiAgICBwcmludGYgKCJFbnRlciB0aGUgcGVyaW9kIG9mIHRpbWUgb2YgeW91ciBpbnZlc3RtZW50OiAiKTsKICAgIHNjYW5mICgiJWYiLCAmdGltZSk7CiAgICBwcmludGYoIlxuIik7ICAvKiBuZXcgbGluZSAqLwoKICAgIC8qIElmIGFueSB2YWx1ZSBpbnB1dHRlZCBpcyB6ZXJvLCB0aGVuIHRoZSBpbnRlcmVzdCBpcyB6ZXJvICovCiAgICBpZiAocHJpbmNpcGxlID09IDAgfHwgcmF0ZSA9PSAwIHx8IHRpbWUgPT0gMCkKICAgIHsKICAgICAgICBwcmludGYoIlxuU2luY2UgYXQgbGVhc3Qgb25lIG9mIHlvdXIgdmFsdWVzIGlzIHplcm8sIHlvdXIgaW50ZXJlc3Qgd2lsbCBiZSB6ZXJvXG4iKTsKICAgICAgICBwcmludGYoIi4uLiBuZXh0IHRpbWUsIG1ha2Ugc3VyZSBhbGwgdmFsdWVzIGVudGVyZWQgYXJlIG5vbi16ZXJvIVxuIik7CgogICAgICAgIGludGVyZXN0ID0gMDsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICAvKiBjYWxjdWxhdGUgc2ltcGxlIGludGVyZXN0IGVhcm5lZCAqLwogICAgICAgIGludGVyZXN0ID0gcHJpbmNpcGxlICogcmF0ZSAqIHRpbWU7CiAgICB9CgogICAgLyogcHJpbnQgdGhlIGludGVyZXN0IGVhcm5lZCB0byB0aGUgc2NyZWVuICovCiAgICBwcmludGYoIlxuXG5UaGUgdG90YWwgaW50ZXJlc3QgZWFybmVkIGlzOiAkJTguMmZcbiIsIGludGVyZXN0KTsKCiAgICByZXR1cm4gKDApOyAgLyogaW5kaWNhdGUgc3VjY2Vzc2Z1bCBjb21wbGV0aW9uICovCgp9IC8qIGVuZCBtYWluICovCg==