python定义一个类savingaccount表示银行账户_创建一个SavingAccount类
/*5.创建一个SavingAccount类。使用一个static数据成员
annualInterestRate保存每个存款者的年利率。类的每个
对象都包含一个private数据成员savingsBalance,用以指
示存款者目前的存款金额。该类提供成员函数calculateMonthlyInterest,
它将余额乘以annualInterestRate再除以12来计算月利息,这个利息应该
加到savingsBalance中。该类还提供一个static成员函数
ModifyInterestRate,它将static的annualInterestRate设置
为一个新值。编写一个驱动程序测试该类,实例化SavingAccount类
的两个对象save1和save2,余额分别是20000元和30000元,将
annualInterestRate设置为3%,然后计算月利率并打印每个存款者
的新余额。接着再将annualInterestRate设置为4%,计算下一个月的
利息并打印每个存款者的新余额。
*/
#include<iostream>
using namespace std;
class SavingAccount{
private:
static double annualInterestRate;
double savingsBalance;
public:
SavingAccount(double a);
static void ModifyInterestRate(double b);
double calculateMonthlyInterest();
void show();
};
SavingAccount::SavingAccount(double a)
{
savingsBalance=a;
}
void SavingAccount::ModifyInterestRate(double b)
{
annualInterestRate=b;
}
double SavingAccount::calculateMonthlyInterest()
{
double t;
t=savingsBalance*annualInterestRate;
t=t/12;
savingsBalance=savingsBalance+t;
return savingsBalance;
}
void SavingAccount::show()
{
cout<<"存款者的新余额为:"<<endl;
cout<<savingsBalance<<endl;
}
double SavingAccount::annualInterestRate=0.0;
int main()
{
SavingAccount save1(20000);
save1.ModifyInterestRate(0.03);
save1.calculateMonthlyInterest();
save1.show();
SavingAccount save2(30000);
save2.ModifyInterestRate(0.03);
save2.calculateMonthlyInterest();
save2.show();
SavingAccount save3(20000);
save3.ModifyInterestRate(0.04);
save3.calculateMonthlyInterest();
save3.show();
SavingAccount save4(30000);
save4.ModifyInterestRate(0.04);
save4.calculateMonthlyInterest();
save4.show();
return 0;
}
python定义一个类savingaccount表示银行账户_创建一个SavingAccount类相关推荐
- docx_demos(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)
""" docx_demos.py(创建文档类Document及属性方法, 创建段落文本类Paragraph及段落格式设置, 创建字体设置类Run及属性等)使用:一.创建 ...
- C++模板学习02(类模板)(类模板语法、类模板与函数模板的区别、类模板中的成员函数创建时机、类模板对象做函数参数、类模板与继承、类模板成员函数类外实现、类模板分文件编写、类模板与友元)
C++引用详情(引用的基本语法,注意事项,做函数的参数以及引用的本质,常量引用) 函数高级C++(函数的默认参数,函数的占位参数,函数重载的基本语法以及注意事项) C++类和对象-封装(属性和行为作为 ...
- JAVA的类来实现银行账户基本操作
编写一个银行账户实现银行账户的概念,创建银行账户类的对象,完成存款与取款等操作 简单的JAVA代码如下: public class BankAccount {int account_number=0; ...
- 定义一个dog类java_JAVA!在线求助!要求创建一个dog类....
JAVA!在线求助!要求创建一个dog类.... 关注:75 答案:6 mip版 解决时间 2021-01-24 07:31 提问者妳有我霸氣嗎 2021-01-23 17:49 编写程序,要求创 ...
- python定义构造函数、包括颜色价格品牌_《Python编程与算法基础教程》(第二版),蒋洪宇,青松,第9章:课后练习,程序设计,版江红余,第九章,习题,答案...
例9.1~例9.53 补充: 类名为有效的标识符,一般为多个单词组成的名称,每个单词除第一个字母大写外,其余的字母均小写 一:类对象和实例对象 例9.1(创建类对象和实例对象) >>> ...
- 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
- python虚拟环境中安装diango_创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
- python将变量a全部变成大写字母_每天一个Python知识点:只用一招就将所有的英文单词首字母变成大写...
摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单.不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capita ...
- python函数对变量的作用遵守原则有哪四条_创建一个包含四个参数的函数
是的,所以我在做家庭作业,我被要求做以下工作: 创建一个名为student data的函数,它接受四个参数,一个名称(一个字符串).一个年龄(一个整数).一个学生编号(一个字符串)以及他们是否在CSC ...
最新文章
- java多线程查询_利用Java函数式接口处理多线程查询
- 西瓜书_阶段1_作业参考
- 无论你在学什么语言,都能有小姐姐来陪着你一起学习!
- phpcms V9 相关阅读/相关文章
- apollo在Linux下读不到参数,Apollo的基本使用及常见问题
- SpringBoot中通过重写WebMvcConfigurer的addCorsMapping方法实现后台服务解决跨域问题
- 关于php的梗儿_php几个不起眼儿的小技巧
- Windows 安装 Redis
- 【Flink】Flink 多并行度下的 watermark触发机制
- Linux 如何配置 SFTP 来代替单一ftp应用
- 绝地反击显示服务器,绝地反击
- windows易升_直播用“易升”工具升级至Windows10 2020年5月更新
- 六级阅读翻译——2017.11.13
- html5 音乐播放器 静态,使用HTML5 Audio标签制作音乐播放器
- 37 | 什么是SLI、SLO、SLA
- JQuery之append和appendTo的区别,还有js中的appendChild用法
- 大数据学习-用户画像
- 小熊派移植 TencentOS-tiny+EC20+SAL框架对接 TCP/UDP 服务器
- 《计算机网络》笔记-第1章计算机网络和因特网
- 一个python开发者的修炼之路