• 大小: 894KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C/C++
  • 标签: C++  

资源简介

一元多项式计算器 设计一个一元多项式的计算器,功能包括 (1)输入并建立多项式(一个多项式最多不超过20项),可以从文件中读取相关数据; (2)输出多项式,输出形式可以是图形方式,也可以是文本方式; (3)实现两个多项式相加,并输出和多项式; (4)实现两个多项式相减,并输出差多项式; (5)实现两个多项式相乘,并输出乘积多项式; (6)计算并输出多项式在指定x处的值。

资源截图

代码片段和文件信息

#include
#include“polynomail.h“
using namespace std;
void menu()
{
system(“cls“);
cout<<“\t\t\t 显示菜单“< cout<<“\t\t1. 输入并创建多项式“< cout<<“\t\t2. 输出多项式“< cout<<“\t\t3. 多项式相加并输出结果“< cout<<“\t\t4. 多项式相减并输出结果“< cout<<“\t\t5. 多项式相乘并输出结果“< cout<<“\t\t6. 输入x的值并计算出多项式在x处的值“< cout<<“\t\t7. 退出“<}
void main()
{
polynomail poly1poly2result;
menu();
poly1.createpoly(1);
poly2.createpoly(2);
result.apoly=poly1.apoly;
char num;
cout<<“请选择:“< cin>>num;
int flag=1;
    while(flag){
switch(num){
case ‘1‘:if(result.apoly==poly1.apoly){flag=1;}
poly1.release();
poly2.release();
if(result.apoly!=poly1.apoly){result.release();}
poly1.createpoly(1);
poly2.createpoly(2);
result.apoly=poly1.apoly;
    break;
case ‘2‘:poly1.output();
poly2.output();
break;
case ‘3‘:result.apoly=poly1+poly2;
result.output();
break;
case ‘4‘:result.apoly=poly1-poly2;
result.output();
break;
case ‘5‘:result.apoly=poly1*poly2;
result.output();
break;
case ‘6‘:cout<<“该多项式在X处的值为:“< break;
case ‘7‘:flag=0;
cout<<“\t\t\t-------退出--------“;
break;
default:
cout<<“    输入有误  请重选:“< break;
if(flag){cout<<“按Enter返回...“;}
}
system(“pause“);
system(“cls“);
menu();
cout<<“请选择:“< cin>>num;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     540761  2010-10-22 20:21  多项式\Debug\polynomail.exe

     文件     800468  2010-10-22 20:21  多项式\Debug\polynomail.ilk

     文件     275704  2010-10-22 20:21  多项式\Debug\polynomail.obj

     文件    2042576  2010-10-22 20:21  多项式\Debug\polynomail.pch

     文件    1123328  2010-10-22 20:21  多项式\Debug\polynomail.pdb

     文件      82944  2010-10-23 11:28  多项式\Debug\vc60.idb

     文件     110592  2010-10-22 20:21  多项式\Debug\vc60.pdb

     文件       1484  2010-09-13 23:12  多项式\polynomail.cpp

     文件       3449  2010-10-23 10:46  多项式\polynomail.dsp

     文件        545  2010-10-23 11:29  多项式\polynomail.dsw

     文件       5743  2010-09-19 15:03  多项式\polynomail.h

     文件      50176  2010-10-23 11:29  多项式\polynomail.ncb

     文件      48640  2010-10-23 11:29  多项式\polynomail.opt

     文件        254  2010-10-23 11:28  多项式\polynomail.plg

     目录          0  2011-03-23 19:00  多项式\Debug

     目录          0  2011-03-23 18:59  多项式

----------- ---------  ---------- -----  ----

              5086664                    16


评论

共有 条评论