#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" ;
cin >> principal;
cout << "Enter the annual interest rate: 4.25" ;
cin >> annualRate;
cout << "Enter the number of times interest is compounded per year: 12" ;
//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: " << timesCompounded << endl;
cout << "Principal: $1000.00" << principal << endl;
cout << "Interest: $43.34" << interest << endl;
cout << "Amount in Savings : $1043.34" << amount << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNtYXRoPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglkb3VibGUgcHJpbmNpcGFsLCBhbm51YWxSYXRlLCBpbnRlcmVzdCwgYW1vdW50OwoJaW50IHRpbWVzQ29tcG91bmRlZDsKCQoJLy9JTlBVVAoJY291dCA8PCAiRW50ZXIgdGhlIFByaW5jaXBhbCBhbW91bnQ6ICQxMDAwIjsKCWNpbiA+PiBwcmluY2lwYWw7CgkKCWNvdXQgPDwgIkVudGVyIHRoZSBhbm51YWwgaW50ZXJlc3QgcmF0ZTogNC4yNSI7CgljaW4gPj4gYW5udWFsUmF0ZTsKCQoJY291dCA8PCAiRW50ZXIgdGhlIG51bWJlciBvZiB0aW1lcyBpbnRlcmVzdCBpcyBjb21wb3VuZGVkIHBlciB5ZWFyOiAxMiI7CgkKCS8vUFJPQ0VTU0lORyBUSEUgSU5QVVQgb24gdGhlIGFubnVhbFJhdGUKCWRvdWJsZSByYXRlRGVjaW1hbCA9IGFubnVhbFJhdGUgLyAxMDAuMDsgCgkKCS8vUFJPQ0NFU1NJTkcgVEhFIElOUFVUIHVzaW5nIHRoZSBjb21wdW5kIGludGVyZXN0IGZvcm11bGEKCWFtb3VudCA9IHByaW5jaXBhbCAqIHBvdygxICsgcmF0ZURlY2ltYWwgLyB0aW1lc0NvbXBvdW5kZWQsIAoJdGltZXNDb21wb3VuZGVkKTsKCQoJLy9QUk9DRVNTIEZJTkFMIFJlc3VsdHMgb24gaW50ZXJlc3RzIGVhcm5lZCAKCWludGVyZXN0ID0gYW1vdW50IC0gcHJpbmNpcGFsOwoJCgkvL09VVFBVVCAtIERpc3BsYXlpbmcgcmVwb3J0Cgljb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigyKTsKCWNvdXQgPDwgIlxuLS0tU2F2aW5ncyBBY2NvdW50IFJlcG9ydCAtLS1cbiI7Cgljb3V0IDw8ICJJbnRlcmVzdCBSYXRlOiA0LjI1ICIgPDwgYW5udWFsUmF0ZSA8PCAiJSIgPDwgZW5kbDsKCWNvdXQgPDwgIlRpbWVzIENvbXBvdW5kZWQ6ICIgPDwgdGltZXNDb21wb3VuZGVkIDw8IGVuZGw7Cgljb3V0IDw8ICJQcmluY2lwYWw6ICQxMDAwLjAwIiA8PCBwcmluY2lwYWwgPDwgZW5kbDsKCWNvdXQgPDwgIkludGVyZXN0OiAkNDMuMzQiIDw8IGludGVyZXN0IDw8IGVuZGw7Cgljb3V0IDw8ICJBbW91bnQgaW4gU2F2aW5ncyA6ICQxMDQzLjM0IiA8PCBhbW91bnQgPDwgZW5kbDsKCQoJcmV0dXJuIDA7Cn0KIA==