1 实验目的
实现一个多项式计算器
2 实验环境
Linux下(g++编译)
3 分析与设计
3.1 需求分析:
需要实现的基本功能有:
在任何时候能够返回主菜单界面
存储多项式
多项式加法
多项式减法
多项式求值
查看现有的所有多项式
扩展功能有:
多项式与多项式相乘
判断两个多项式是否相等
对某个多项式求导
自己实现的额外功能:
根据名字查找特定多项式
文档记录程序的多项式
3.2 实现思路
![6607861-6dbdba2aac72aa7a.png](https://i-blog.csdnimg.cn/blog_migrate/92ca5fdcbeb3601600c543bb92d3ffd0.png)
1.首先是一个全局的map变量,用来存储所有的多项式(该map的每一个变量就是一个多项式),它的key是每一个多项式变量的名字,它的value是一个多项式类;
![6607861-219d9a8b237ebbdd.png](https://i-blog.csdnimg.cn/blog_migrate/9480a59b4e91440ba84a31db337e0978.png)
参考文档和完整的文档和源码下载地址: