subject

Convert the follwoing code into a object-oriented programming (OOP) application using secure and efficient C++ code. #include
#include
using namespace std;
int main()
{
float inital_Inv;
float month_Dep;
float annual_Int;
float num_Years;
float total_Ammt;
float int_Amunt;
float year_Inest;

try {

cout << "" << endl;
cout << "Data Input" << endl;
cout << "Initial Investment Amount: $ ";
cin >> inital_Inv;

cout << "Monthly Deposit: $ ";
cin >> month_Dep;
cout << "Annual Interest: % ";
cin >> annual_Int;
cout << "Number of years: ";
cin >> num_Years;
}
catch (float x) {

}

total_Ammt = inital_Inv;

cout << "\tBalance and Interest Without Additional Monthly Deposits" << endl;
cout << "" << endl;
cout << "Year\t\tYear End Balance\tYear End Earned Interest" << endl;
cout << "" << endl;

for (int i = 0; i < num_Years; i++) {

int_Amunt = (total_Ammt) * ((annual_Int / 100));

total_Ammt = total_Ammt + int_Amunt;

cout << (i + 1) << "\t\t" << fixed << setprecision(2) << "$" << total_Ammt << "\t\t\t\t" << "$" << int_Amunt << "\n";
}

total_Ammt = inital_Inv;
cout << "\n\n\tBalance and Interest With Additional Monthly Deposits\n";
cout << "\n";
cout << "Year\t\tYear End Balance\tYear End Earned Interest\n";
cout << "\n";

for (int i = 0; i < num_Years; i++) {
year_Inest = 0;
for (int j = 0; j < 12; j++) {

int_Amunt = (total_Ammt + month_Dep) * ((annual_Int / 100) / 12);

year_Inest = year_Inest + int_Amunt;

total_Ammt = total_Ammt + month_Dep + int_Amunt;
}
cout << (i + 1) << "\t\t" << fixed << setprecision(2) << total_Ammt << "\t\t\t\t" << year_Inest << "\n";
}
return 0;
}

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 06:50
Type the correct answer in the box. spell all words correctly. which view of report creation allows you to customize the report before the database program creates it? creating a report in allows you to customize the report before the database program creates it. pl asap
Answers: 1
question
Computers and Technology, 22.06.2019 11:00
What is the foundation for proper monitoring, load balancing and routing in distributed systems
Answers: 3
question
Computers and Technology, 22.06.2019 15:10
Which activity should be part of a long-term plan to positively affect yourhealth? oa. wearing regular clothing when handling toxinsob. not worrying about secondhand smokeoc. avoiding excessive exposure to sunlightod. drinking only well water
Answers: 1
question
Computers and Technology, 23.06.2019 20:30
Column a of irma’s spreadsheet contains titles for each row, but her document is too big and will be printed three pages across. she wants to be sure that every page will be understood. what can irma do to with this problem?
Answers: 3
You know the right answer?
Convert the follwoing code into a object-oriented programming (OOP) application using secure and eff...
Questions
question
Spanish, 17.07.2019 20:00
question
Mathematics, 17.07.2019 20:00
Questions on the website: 13722360