C++ Fix this code so that it displays in the format like the image shown where the principal and rate should have a fixed precision of 2 for each of the five percentages 5%,6%,7%,8%,9%,10%. The amount of the deposit should not have the fixed precision and should remain in the decimal format.   #include #include #include using namespace std; int main() { double principal{ 1000 }; double rate{ 0.05 }; for (rate; rate <= 0.10; rate += 0.01) { cout << "" << endl; cout << "Initial principal: " << principal << endl; cout << "Interest Rate: " << rate * 100 << "%" << endl; cout << setw(4) << "Year" << setw(20) << "Amount on deposit" << endl; for (unsigned int year{ 1 }; year <= 10; year++) { double amount = principal * pow(1.0 + rate, year); cout << setw(4) << year << setw(20) << amount << endl; } } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

C++

Fix this code so that it displays in the format like the image shown where the principal and rate should have a fixed precision of 2 for each of the five percentages 5%,6%,7%,8%,9%,10%. The amount of the deposit should not have the fixed precision and should remain in the decimal format.

 

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

int main()
{

double principal{ 1000 };
double rate{ 0.05 };

for (rate; rate <= 0.10; rate += 0.01) {
cout << "" << endl;
cout << "Initial principal: " << principal << endl;
cout << "Interest Rate: " << rate * 100 << "%" << endl;
cout << setw(4) << "Year" << setw(20) << "Amount on deposit" << endl;
for (unsigned int year{ 1 }; year <= 10; year++) {
double amount = principal * pow(1.0 + rate, year);

cout << setw(4) << year << setw(20) << amount << endl;

}
}
}

Principal: 1000
Rate: 12%
Year
Amount on deposit
1
1120.00
2
1254.40
3
1404.93
4
1573.52
1762.34
6
1973.82
2210.68
8
2475.96
9
2773.08
10
3105.85
Transcribed Image Text:Principal: 1000 Rate: 12% Year Amount on deposit 1 1120.00 2 1254.40 3 1404.93 4 1573.52 1762.34 6 1973.82 2210.68 8 2475.96 9 2773.08 10 3105.85
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Types of Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education