求帮忙编一下这个程序
复数计算器设计1)问题描述
在工程计算中,要用到大量的复数运算。定义一个数据类,再定义一个复数类,由数据类派生,实现复数的各种运算功能。
2)功能要求
(1)建立数据类、复数类。
(2)数据、复数信息的初始化
(3)复数信息的输出
(4)求复数的绝对值
(5)实现复数的加、减、乘、除、乘方、自加、自减等运算
(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。
3)设计要求
设计基类和派生类,并运用多态性、运算符重载和虚函数等等面向对象思想完成程序设计。