求大神指点C++课设 特殊的计算器
求大神指导C++课设 特殊的计算器
主要是菜单 三个人分工合作啊 要运行通过~ 噢啦 要是有课设的
设计书就更好啦
以下是我参照各种资料敲的 可惜N中问题 拜托啦 赶时间
#include"calculator"
#include"iostream"
#include"cmath"
#include"stdio.h"
using namespace std;
void calculator::mainmenu()
{
int i,j
cout<<"*************************************"<<endl;
cout<<"* 欢迎使用本复数及矩阵简易计算器 *"<<endl;
cout<<"*************************************"<<endl;
cout<<"==================================="<<endl;
cout<<"* 请输入代码以使用相应功能 *"<<endl;
for(i=0;i<4,i++)
{
cout<<"* 其他任意键——退出 *"<<endl;
cout<<"* 1. 复数的简易运算(加、减、乘、除) *"<<endl;
cout<<"* 2. 矩阵的简易运算(加、减) *"<<endl;
cout<<"* 3. 帮助 *"<<endl;
if(fabs(j>4))
cout<<"输入错误"<<endl;
}
while(fabs(j>4));
if(j==1)_1_fun();
else if(j==2)_2_menu();
else
{
cout<<"感谢使用"<<endl;
return;
}
}
void calculator::_1_fun()
{
short m;
cout<<"======================"<<endl;
cout<<" [ 复数的运算 ] "<<endl;
cout<<"======================"<<endl;
cout<<"请输入要计算的式子"<<endl;
do
{
cout<<" "<<endl;
cin>>a>>b>>c;
switch(c)
{
case'+':add();break;
case'-':min();break;
case'*':mul();break;
case'/':div();break;
}
m=output();
}
while(m==1);
if(m==0)
{
cout<<"thanks to use \nexit problem..."<<endl;
return;
}
else if(m==2||m==3)mainmenu();
else
{
cout<<"input error!\nexit problem"<<endl;
return;
}
}
void calculator::_2_menu()
{
cout<<"======================="<<endl;
cout<<" 【 矩阵的运算 】 "<<endl;
cout<<"======================="<<endl;
class calculator
private:
double a,b;
char c;
public:
void add();
void min();
void mul();
void div();
void input();
int output();
void mainmune();
void _1_fun();
void _2_mune();
calculator()
{a=0,b=0;}
主要是菜单 三个人分工合作啊 要运行通过~ 噢啦 要是有课设的
设计书就更好啦
以下是我参照各种资料敲的 可惜N中问题 拜托啦 赶时间
#include"calculator"
#include"iostream"
#include"cmath"
#include"stdio.h"
using namespace std;
void calculator::mainmenu()
{
int i,j
cout<<"*************************************"<<endl;
cout<<"* 欢迎使用本复数及矩阵简易计算器 *"<<endl;
cout<<"*************************************"<<endl;
cout<<"==================================="<<endl;
cout<<"* 请输入代码以使用相应功能 *"<<endl;
for(i=0;i<4,i++)
{
cout<<"* 其他任意键——退出 *"<<endl;
cout<<"* 1. 复数的简易运算(加、减、乘、除) *"<<endl;
cout<<"* 2. 矩阵的简易运算(加、减) *"<<endl;
cout<<"* 3. 帮助 *"<<endl;
if(fabs(j>4))
cout<<"输入错误"<<endl;
}
while(fabs(j>4));
if(j==1)_1_fun();
else if(j==2)_2_menu();
else
{
cout<<"感谢使用"<<endl;
return;
}
}
void calculator::_1_fun()
{
short m;
cout<<"======================"<<endl;
cout<<" [ 复数的运算 ] "<<endl;
cout<<"======================"<<endl;
cout<<"请输入要计算的式子"<<endl;
do
{
cout<<" "<<endl;
cin>>a>>b>>c;
switch(c)
{
case'+':add();break;
case'-':min();break;
case'*':mul();break;
case'/':div();break;
}
m=output();
}
while(m==1);
if(m==0)
{
cout<<"thanks to use \nexit problem..."<<endl;
return;
}
else if(m==2||m==3)mainmenu();
else
{
cout<<"input error!\nexit problem"<<endl;
return;
}
}
void calculator::_2_menu()
{
cout<<"======================="<<endl;
cout<<" 【 矩阵的运算 】 "<<endl;
cout<<"======================="<<endl;
class calculator
private:
double a,b;
char c;
public:
void add();
void min();
void mul();
void div();
void input();
int output();
void mainmune();
void _1_fun();
void _2_mune();
calculator()
{a=0,b=0;}
C++
menu
类
课程设计
文章评论
相关解决方案