求利率的C++程序

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:55:31
创建一个SavingAccount类。使用一个static数据成员annualInterestRate保存每个存款者的年利率。类的每个对象都包含一个private数据成员savingBalance,用以指示存款者目前存款金额。该类提供成员函数calculateMonthlyInterst,它将余额乘以annualInterestRate再除以12来计算月利息,这个利息应该加到savingBalance中。该类还提供一个static成员函数modifyInterestRate,它将static的annualInterestRate设置为一个新值。编写一个驱动程序测试SavingAccount类。实例化SavingAccount类的两个对象saver1和saver2,余额分别是$2000.00和$3000.00.将annualInterestRate设置为3%然后计算月利率并打印每个存款者的新余额.接着再将annualInterestRate设置为4%,计算下一个月利息并打印每个存款者的新余额.
请把头文件与CPP文件和测试都分开写.
谢谢各位了.

恩。

#include<iostream>
#include<fstream>
using namespace std;

class savingsaccount
{
public:
float Annual; //(年利率)
float calculate();
float modify(float a);
float smodify(float a);
float save();
private:
float savings; //表示当前存款额

};
float savingsaccount::calculate()
{
float month;
month=(savings*Annual)/12;
savings+=month;
return savings;
}
float savingsaccount::modify(float a)
{
Annual=a;
return Annual;
}
float savingsaccount::smodify(float a)
{
savings =a;
return a;
}
float savingsaccount::save()
{
return savings;
}

void ma