[C++程序设计] 简易计算器

设计一个简易计算器,使其能够完成最基本的整数或实数的加、减、乘、除运算,程序运行结果如图:

[C++程序设计] 简易计算器_第1张图片

源代码如下:

头文件:

#ifndef Header_h
#define Header_h

//目录
int catalog();

//加法
int plus1(int a,int b);            //整数加法
double plus1(double a,double b);     //实数加法

//减法
int minus1(int a,int b);
double minus1(double a,double b);

//乘法
int times1(int a,int b);
double times1(double a,double b);

//除法
int divide1(int a,int b);
double divide1(double a,double b);

#endif /* Header_h */

加法函数模块:

#include 
using namespace std;

int plus1(int a,int b)
{
    return a+b;
}

double plus1(double a,double b)
{
    return a+b;
}

减法函数模块:

#include 
using namespace std;
int minus1(int a,int b)
{
    return a-b;
}

double minus1(double a,double b)
{
    return a-b;
}

乘法函数模块:

#include 
using namespace std;
int times1(int a,int b)
{
    return a*b;
}

double times1(double a,double b)
{
    return a*b;
}

除法函数模块:

#include 
using namespace std;
int divide1(int a,int b)
{
    return a/b;
}

double divide1(double a,double b)
{
    return a/b;
}

目录函数模块:

#include 
#include "Header.h"
using namespace std;
int catalog()
{
    //第一页目录显示
    cout<<"***************计算器****************\n"<>x;
    
    //选择后的第二页目录
    if(x==0)
    {
        cout<<"已退出!\n";
        return 0;
    }
    
    //进入加法选择
    else if(x==1)
    {
        
        cout<<"整数加法————————————————————————10\n"<>x;
        cout<>a>>b;
            cout<>c>>d;
            cout<>x;
        cout<>a>>b;
            cout<>c>>d;
            cout<>x;
        cout<>a>>b;
            cout<>c>>d;
            cout<>x;
        cout<>a>>b;
            if(b==0)
            {
                cout<<"分母不能为0\n";
                return 0;
            }
            cout<>c>>d;
           if (d==0)
           {
               cout<<"分母不能为0\n";
               return 0;
           }
            cout<

主函数:

#include 
#include "Header.h"
using namespace std;
int main() {
    
    catalog();
    return 0;
}

程序实现了基本的整数或实数的加、减、乘、除的简单运算。

你可能感兴趣的:(c++)