C编程之旅:简单的Dos菜单的实现

本文介绍了一个使用C++编写的简单控制台计算器程序。该程序提供了加法、减法、乘法和除法功能,并且包含了一个友好的用户交互界面。用户可以通过输入数字和选择操作来完成基本的数学运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include <iostream>
#include 
<conio.h>

using namespace std;

void Add();
void Sub();
void Mul();
void Div();
void Hello();
void Message();

int main()
{
    
int i = 0;

    
while (true)
    
{
        Message();

        cout 
<< "please input youre choice: " << endl;
        cin 
>> i;

        
switch (i)
        
{
        
case 0:
            cout 
<< "welcome next time!" << endl;
            
return 0;

        
case 1:
            Add();
            
break;

        
case 2:
            Sub();
            
break;

        
case 3:
            Mul();
            
break;

        
case 4:
            Div();
            
break;

        
case 5:
            Hello();
            
break;

        
default:
            cout 
<< "please input a correct number (0 ~ 5)." << endl;
            
break;
        }


        cout 
<< "press any key to continue...." << endl;
        getche();
    }


    
return 0;
}


void Add()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute add()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a + b  = " << a + b << endl;
}



void Sub()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute sub()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a - b = " << a - b << endl;
}


void Mul()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute mul()" << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a * b = " << a * b << endl;
}


void Div()
{
    
int a = 0;
    
int b = 0;

    cout 
<< "execute div() " << endl;

    cout 
<< "please input a: " << endl;
    cin 
>> a;

    cout 
<< "Please input b: " << endl;
    cin 
>> b;

    cout 
<< "a / b = " << a / b << endl;
}


void Hello()
{
    cout 
<< "hello, consumer" << endl;
}


void Message()
{
    cout 
<< endl;
    cout 
<< "-----------------------------------------------------------------------" << endl;
    cout 
<< "0. exit" << endl;
    cout 
<< "1. add()" << endl;
    cout 
<< "2. sub()" << endl;
    cout 
<< "3. mul()" << endl;
    cout 
<< "4. div()" << endl;
    cout 
<< "5. hello() " << endl;
    cout 
<< "-----------------------------------------------------------------------" << endl;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值