c++ 设计一个小计算器,对2个整数进行加、减、乘、除和求余运算。

输入输出示例:

输入2个整数x、y ,运算符m,运算结果为k:x m y=k
如:x=21,y=8,m为%,则k=5,程序运行结果应输出如下:21 % 8 = 5

第1个回答  2011-12-14
我给你做好了!
头文件“a.h”:
#include<iostream>
using namespace std;

class Opera
{
public:
void get();
void add();
void red();
void mul();
void div();
void quyu();
char get_c(){return c;}
private:
int a;
int b;
char c;
};

Opera.cpp文件:
#include<iostream>
#include"a.h"
using namespace std;

void Opera::get()
{
cout<<"请输入你要计算的式子:"<<endl;
cin>>a>>c>>b;
}
void Opera::add()
{
cout<<a+b<<endl;
}

void Opera::div()
{
cout<<a/b<<endl;
}

void Opera::mul()
{
cout<<a*b<<endl;
}

void Opera::red()
{
cout<<a-b<<endl;
}

void Opera::quyu()
{
cout<<a%b<<endl;
}
main.cpp文件:

#include<iostream>
#include"a.h"

using namespace std;

int main()
{
Opera o;
o.get();
switch(o.get_c())
{
case '+':o.add();break;
case '-':o.red();break;
case '*':o.mul();break;
case '/':o.div();break;
case '%':o.quyu();break;
}

return 0;

}
这是三个文件里的东西,你自己新建一个工程,按照这里的命名方式复制过去就行了!本回答被提问者采纳
第2个回答  2011-12-13
#include <iostream>

int main()
{
int x,y;
char ch;
cin >> x >> ch >> y;
if (ch == '*')
{
cout << x << "*" << y << " = " << x*y;
}
if (ch == '+')
{
cout << x << "+" << y << " = " << x+y;
}
if (ch == '-')
{
cout << x << "-" << y << " = " << x-y;
}
if (ch == '/')
{
cout << x << "/" << y << " = " << x/y;
}
if (ch == '%')
{
cout << x << "%" << y << " = " << x'%y;
}

return 0;
}

c++ 设计一个小计算器,对2个整数进行加、减、乘、除和求余运算。
} 这是三个文件里的东西,你自己新建一个工程,按照这里的命名方式复制过去就行了!

用c语言设计一个简单的加减乘除计算器
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。2、输入预处理命令和主函数:#include \/*函数头:输入输出头文件*\/,void main()\/*空类型:主函数*\/。3、定义变量:int a,b,d; \/*定义变量的数据类型为整型*\/,char c;\/*定义变量的数据类型为字符型*\/。4、输入四则运算式:pri...

...可根据输入的运算符,对2个整数进行加,减,乘,除或求余
include<stdio.h>void main() { int x,y,b; float z; char c; scanf("%d %c %d",&x,&c,&y); b=1; switch ( c ) { case '+': z=x+y; break; case '-': z=x-y; break; case '*': z=x*y; break; case '\/': z=( y==0 )?(0):((float)x...

用C++编写一下计算器程序
cout << setw(24) << '=' << "计算器" << setw(24) << '=' << '\\n' << endl; cout.fill(' '); cout << setw(18) << ' ' << "C清屏, X退出, N继续" << setw(12) << ' '<< endl; cout << "\\n操作: 加 +\\t减 -\\t乘 *\\t除 \/\\t模 %\\t乘方 ^\\n"; cout << ...

用C++编写一道加减乘除计算器的程序 ?
用C++编写一道加减乘除计算器的程序 ?以下是一个C#计算器的源码,我写有注释,你可以看下思想,把它换成VC++的using System;using System.Drawing;using System.Collections;using System.ComponentModel;using Syst

...运算符 操作数”的表达式,对2个整数进行乘、除或求余运算
这个简单 提示一下 定义2个整形变量,一个字符变量 再用选择语句switch(或者if) 在输出就可以了,如果这还不会,那你得菜成什么样啊,初学者多动动脑 直接给你代码 绝对是害了你。

...设计开发一个简易计算器,可进行加、减、乘、除、求余运算。_百度知...
printf("请输入你的选择:\\n1加法运算\\n,2减法运算\\n,3乘法运算\\n,4除法运算\\n,5求余运算\\n,6退出系统\\n");char choose = 0;scanf("%c",choose);temp = 0;switch (choose) { case '1':temp = numA + numB;break;case '2':temp = numA - numB;break;case '3':temp = ...

如何用c++编写一个连续加减乘除的计算器,函while语句
str = s[i++] + '\\0'; v.push_back(make_pair<int, string> (1, str)); } else if (s[i] == ')') { str = s[i++] + '\\0'; v.push_back(make_pair < int, string>(2, str)

用C++编写计算器
, IDC_ADD(加) , IDC_DOT(点) , IDC_DY(等于)全局变量: CString str1, str;int flag = 0; \/\/0为无,1为加,2为减,3为乘,4为除bool bflag = false; \/\/输入是否为第二个操作数代码如下:void CcalcDlg::OnBnClickedAc() \/\/AC{flag = 0;bflag = false;str1 = _T("")...

急:mfc编程,用C++写一个简易的计算器,有图形界面的..请求各位大虾给出详...
1.新建一个对话框程序。2.添加计算器的各个按键及编辑框(用来显示输入和结果)3.为对话框添加一些变量:一个状态标志(计算加减乘除),一个标志(对运算两个数的哪个进行处理),两个double变量(用于运算的两个数),用类向导为编辑框绑定一个变量。定义一个计算函数(进行加减乘除)4.在对话框.h头文件中...

相似回答