1.创建一个SavingAccount类。使用一个static数据成员annualInterestRate保存
每个存款者的年利率。类的每个对象都包含一个private数据成员savingsBalance
,用以指示存款者目前的存款金额。该类提供成员函数
calculateMonthlyInterest,它将余额乘以annualInterestRate再除以12来计算
月利息,这个利息应该加到savingsBalance中。该类还提供一个static成员函数
ModifyInterestRate,它将static的annualInterestRate设置为一个新值。编写
一个驱动程序测试该类,实例化SavingAccount类的两个对象save1和save2,余额
分别是20000元和30000元,将annualInterestRate设置为3%,然后计算月利率并
打印每个存款者的新余额。接着再将annualInterestRate设置为4%,计算下一个
月的利息并打印每个存款者的新余额。
2.创建一个名为Rational的类,进行分数运算。编写一个程序测试该类。
用整数变量表示类的private数据--numeraror(分子)和denominator(分母)。
提供一个构造函数,它使这个类的对象在声明时得以初始化。这个构造函数应该
包含默认值,以防未提供初始化值的情况,并且它应该以简化的形式保存分数,
例如2/4应在对象中保存numeraror为1、denominator为2的形式。对下列任务,提
供完成它们的public成员函数:
(1)两个Rational值相加,结果应以简化的形式保存。
(2)两个Rational值相减,结果应以简化的形式保存。
(3)两个Rational值相乘,结果应以简化的形式保存。
(4)两个Rational值相除,结果应以简化的形式保存。
(5)以a/b的形式打印Rational值,其中a为分子,b为分母。
(6)以浮点数形式打印Rational值。
怎么用C++算数学题,要完整的代码
大数的幂计算,请参考以下代码:include <iostream>#include <vector>using namespace std;int dig(int x); \/\/计算数字x的位数;void my_pow(vector<int> &number, int base, int power); \/\/计算base的power次幂,结果放在number中;int main(){ vector<int> num; \/\/存放计算结果的对象; ...
我要全部的完整的程序代码,用c++写的,提取某个网页的全部链接!
IE有几个有用的接口,我们可以用它来提取网页所有链接。一、基本原理 首先是用IHTMLDocument2的get_links,来获取IHTMLElementCollection接口,再通过IHTMLElementCollection来获取IHTMLAnchorElement,而IHTMLAnchorElement接口的get_href就是我们想要的,通过循环获取,我们就可以得到网页的所有链接了!二、具体代...
用c++编写一段完整代码,要求判断一个进程(例如qq.exe)是否存在,若存在...
include <windows.h> include <tlhelp32.h> include <stdio.h> BOOL FindProcess(char *pProcess){ int i=0;PROCESSENTRY32 pe32;pe32.dwSize = sizeof(PROCESSENTRY32);HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if(hProcessSnap == INVALID_HANDLE_VALUE){ ...
最近写c++程序需要将自身复制到一个指定的目录,求大神解决,完整代码
你可以将你的程序文件建立一个副本,与你的程序位于同一个目录中,然后在程序中将这个副本复制到另外一个目录中,并且再将它改名成你的程序名,在另一个目录中再复制一个副本。这个貌似“病毒”的做法,又像是安装程序的做法,不知什么用途?不要做坏事呀。
急求一C++倒计时程序?高手指点,要完整代码、
include <windows.h> class Clock \/\/定义时钟类 { public:void set(int h,int m,int s);void show();private:int hour,minute,second;};void Clock::set(int h,int m,int s){ hour=h;minute=m;second=s;} void Clock::show(){ cout<<hour<<":"<<minute<<":"<<second<<endl...
数据结构 用C或C++写一完整代码,要求完成子串替换操作,将串s中的子...
define LEN 100 \/*把a中子串b替换为c*\/ void stringReplace(char *a, char *b, char *c) { int al,bl,cl,d;char ch, *p, *q, *s, *r, *result;al = strlen(a);bl = strlen(b);cl = strlen(c);d = cl - bl;ch = *b;p = a;result = (char *)calloc(al + 1, ...
邻接表的表示(运行代码要用c++的)急!!!
给你一个邻接表的完整程序:#include <iostream.h>struct node{ int data; node *next;};class list{ public: list(){head=NULL;}; void MakeEmpty(); int Length(); void Insert(int x,int i);\/\/将x插入到第i个结点(不含头结点)的之后 void Insertlist(int a,int b);\/\/将节点b插入a之前 int ...
C语言编程:从键盘输入一个正方形的边长,求出它的面积并输出。
1、首先打开DEV C++软件,在编辑页面输入以下代码,如下图所示。2、题目要求我们在定义变量时,基本类型要全部为float浮点型,所以在编辑源代码时,我们在编写输入代码时,一定要注意给定的类型是什么,根据类型来编写。3、在输入代码中,即“scanf”输入函数内,一定要在我们的变量前加一个地址符,否则...
C++ 编程 关于用海伦公式计算三角形面积的一个程序
程序代码如下:{ 包括< stdio, h > h#包括< math.h > Intmain(){ Printf(“请输入三角形分别为边长和按下回车:\n”);浮动a,b,c;浮动,区域;扫描文件(“% f % f % f”,& a & b, & c);如果(a+b>c && a+c>b && b+c>a) \/\/判断三角形是否可以形成。{ S=...
...字符串拷贝,c语言编写,要完整代码,谢谢,大佬!
include <stdio.h>void len(char *s){ char *p=s; while(*p++); return p-s-1;}void cpy(char *d, char *s){ while((*d++=*s++));}函数就这样了。 自己写个main, 就好了。