设计一个计算器类Calculator,它只有一个计数的成员count。该计算器的有效范围说0~65535,实现计算器的前自增、后自增、前自减、后自减、两个计算器相加减等运算

原创 2013年12月02日 23:44:12
#include<iostream>
using std::cout;
using std::endl; 
class Calculator{  
private:  
    double count;  
public:  
    Calculator(double a):count(a){};  
    double getcount(){  
        return count;  
    }  
    void  operator++(int){  
        count++;  
        cout << "count:"<<count << endl ;  
    }  
    void  operator++(){  
        ++count;  
        cout <<"count:"<<count << endl ;  
    }  
    void  operator--(int){  
        count--;  
        cout <<"count:"<<count << endl ;  
    }  
    void  operator--(){  
        --count;  
        cout << "count"<< endl;  
    }  
   void  operator+(Calculator b){
        cout <<"conut:"<<this->count+b.count << endl ;  
    }  
   void operator-(Calculator b){  
      cout <<"count:"<<this->count-b.count << endl ;  
    }  
};     
void main()  
{  
    Calculator a(5),b(6);  
    if((a.getcount()>=0)&&(a.getcount()<=65535))  
        a++;  
        ++a;  
        a--;  
        --a;
        if((b.getcount()>=0)&&(b.getcount()<=65535))  
        a+b;  
        a-b; 
          

设计一个计算器类Claculator,它只有一个用于计数的数据成员count。该计算器的有效计数范围是0~65535,实现计数器的前自增、后自增、前自减、后自减、两个计算器相加减运算

头文件名:hanshu.h #include"iostream" using namespace std; class Calculator{ private: double count;...
  • u012651730
  • u012651730
  • 2013年11月17日 11:05
  • 2572

[C++]利用逆波兰式,简单实现下加减乘除的混合运算

测试代码此处显示之前逆波兰式求法后的增量代码! http://blog.csdn.net/u010989191/article/details/53135563//简单加减乘除法运算 因为数据是放...
  • u010989191
  • u010989191
  • 2016年11月13日 20:08
  • 937

java中自增自减运算与c中自增自减的区别

java中的++,--操作和c语言的++,--操作的区别
  • wj903829182
  • wj903829182
  • 2014年08月06日 09:54
  • 1874

C++ 计算器Calculator类实现

首先祝贺我会插入源代码了。。汗。。原来都不知道还有这个功能。。 然后是我今天实现的Calculator类。。分享一下,基于C++程序设计语言第六章的计算器程序。计算器使用“递归下降”的算法(一种流行...
  • laochen46
  • laochen46
  • 2012年01月17日 20:35
  • 1497

用javascrip实现一个简单的加减乘除计算器

使用JS完成一个简单的计算器功能。实现2个输入框中输入整数后,点击第三个输入框能给出2个整数的加减乘除。 事件 function count(){ ...
  • ssisse
  • ssisse
  • 2016年04月19日 08:40
  • 3559

C语言(自加自减)

自加自减——最简单的招式,前缀后缀——最容易搞混的语法。今天一起收拾你们。   拓展: 前缀运算符,比如 ++a,该表达式的运算结果就是等价于 a = a+1,在这个表达式中,a 可...
  • vincent040
  • vincent040
  • 2016年04月02日 12:14
  • 1085

C#实现简单的加减乘除计算器

第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。 主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。 Windows窗口程序主要也是由一些控件...
  • ameyume
  • ameyume
  • 2012年11月17日 21:02
  • 18193

使用java开发简单计算器界面,并实现加、减、乘、除运算

最近 老师布置了java作业,开发一个计算器,并实现+ -  *  / 运算,我写 了一个。不知道我的思路对不对,希望路过的大神提供一点建议。一些简单的运算没有问题。问题是按照我的思路负数不知道怎么实...
  • com_it
  • com_it
  • 2017年05月12日 12:44
  • 3111

模拟计算器

数据结构的课程设计。。 模拟计算器。。写的很挫T T。 #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath...
  • wdcjdtc
  • wdcjdtc
  • 2014年06月22日 15:01
  • 1072

在while和do while循环体里面尽量不要用到自增或自减

Code: while(++a  {          ......    }  在循环体里面用到了自增,若a是一个全局变量,并且这是一个循环体里的另一个循环,当再次调用这个循...
  • p569354158
  • p569354158
  • 2010年10月14日 19:31
  • 1755
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设计一个计算器类Calculator,它只有一个计数的成员count。该计算器的有效范围说0~65535,实现计算器的前自增、后自增、前自减、后自减、两个计算器相加减等运算
举报原因:
原因补充:

(最多只允许输入30个字)