#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main( ) {
double principal, annualRate, interest, amount;
int timesCompounded;
//INPUT
cout << "Enter the Principal amount: $1000\n " ;
cin >> principal;
cout << "Enter the annual interest rate: 4.25\n " ;
cin >> annualRate;
cout << "Enter the number of times interest is compounded per year: 12\n " ;
//PROCESSING THE INPUT on the annualRate
double rateDecimal = annualRate / 100.0 ;
//PROCCESSING THE INPUT using the compund interest formula
amount = principal * pow ( 1 + rateDecimal / timesCompounded,
timesCompounded) ;
//PROCESS FINAL Results on interests earned
interest = amount - principal;
//OUTPUT - Displaying report
cout << fixed << setprecision( 2 ) ;
cout << "\n ---Savings Account Report ---\n " ;
cout << "Interest Rate: 4.25 " << annualRate << "%" << endl;
cout << "Times Compounded: 12" << timesCompounded << endl;
cout << "Principal: $1000.00" << principal << endl;
cout << "Interest: $43.34" << interest << endl;
cout << "Amount in Savings : $1043.34" << amount << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglkb3VibGUgcHJpbmNpcGFsLCBhbm51YWxSYXRlLCBpbnRlcmVzdCwgYW1vdW50OwoJaW50IHRpbWVzQ29tcG91bmRlZDsKCQoJLy9JTlBVVAoJY291dCA8PCAiRW50ZXIgdGhlIFByaW5jaXBhbCBhbW91bnQ6ICQxMDAwXG4iOwoJY2luID4+IHByaW5jaXBhbDsKCQoJY291dCA8PCAiRW50ZXIgdGhlIGFubnVhbCBpbnRlcmVzdCByYXRlOiA0LjI1XG4iOwoJY2luID4+IGFubnVhbFJhdGU7CgkKCWNvdXQgPDwgIkVudGVyIHRoZSBudW1iZXIgb2YgdGltZXMgaW50ZXJlc3QgaXMgY29tcG91bmRlZCBwZXIgeWVhcjogMTJcbiI7CgkKCS8vUFJPQ0VTU0lORyBUSEUgSU5QVVQgb24gdGhlIGFubnVhbFJhdGUKCWRvdWJsZSByYXRlRGVjaW1hbCA9IGFubnVhbFJhdGUgLyAxMDAuMDsgCgkKCS8vUFJPQ0NFU1NJTkcgVEhFIElOUFVUIHVzaW5nIHRoZSBjb21wdW5kIGludGVyZXN0IGZvcm11bGEKCWFtb3VudCA9IHByaW5jaXBhbCAqIHBvdygxICsgcmF0ZURlY2ltYWwgLyB0aW1lc0NvbXBvdW5kZWQsIAoJdGltZXNDb21wb3VuZGVkKTsKCQoJLy9QUk9DRVNTIEZJTkFMIFJlc3VsdHMgb24gaW50ZXJlc3RzIGVhcm5lZCAKCWludGVyZXN0ID0gYW1vdW50IC0gcHJpbmNpcGFsOwoJCgkvL09VVFBVVCAtIERpc3BsYXlpbmcgcmVwb3J0Cgljb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigyKTsKCWNvdXQgPDwgIlxuLS0tU2F2aW5ncyBBY2NvdW50IFJlcG9ydCAtLS1cbiI7Cgljb3V0IDw8ICJJbnRlcmVzdCBSYXRlOiA0LjI1ICIgPDwgYW5udWFsUmF0ZSA8PCAiJSIgPDwgZW5kbDsKCWNvdXQgPDwgIlRpbWVzIENvbXBvdW5kZWQ6IDEyIiA8PCB0aW1lc0NvbXBvdW5kZWQgPDwgZW5kbDsKCWNvdXQgPDwgIlByaW5jaXBhbDogJDEwMDAuMDAiIDw8IHByaW5jaXBhbCA8PCBlbmRsOwoJY291dCA8PCAiSW50ZXJlc3Q6ICQ0My4zNCIgPDwgaW50ZXJlc3QgPDwgZW5kbDsKCWNvdXQgPDwgIkFtb3VudCBpbiBTYXZpbmdzIDogJDEwNDMuMzQiIDw8IGFtb3VudCA8PCBlbmRsOwoJCglyZXR1cm4gMDsKfQog