实验1 用C++实现面向过程的程序设计

必做题
1、程序功能:编写C++风格的程序,实现利用下列公式求π的近似值。
π/4=1-1/3+1/5-1/7+……
2、程序功能:定义重载函数double area(形式参数表),分别用来求长方形、三角形、正方形、圆的面积,主函数中给定必要的初始数据,分别调用这些函数求对应图形的面积。
3、程序功能:定义一个函数average实现求数组a的前num个元素的最大值、最小值、平均值,其中最大值和最小值通过参数(引用参数)返回结果,函数返回的是平均值。主函数中给定相关数据求解并输出运算结果。
4、程序功能:用new运算符为一个包含20个整数的数组分配内存,输入若干个值到数组中,分别统计其中正数和负数的个数,输出结果。再用delete运算符释放动态内存空间。
5、程序功能:编写程序,从键盘输入一个学生的姓名(字符数组)、年龄(范围:1625)、五级制成绩(范围:05),调用函数float CheckAgeScore(int age, float score),该函数功能:检查两个形式参数的范围是否合理,抛出不同的异常信息。如果无异常,则返回对应的百分制成绩。主函数中定义try-catch块检测、抛出并处理异常。最后输出该同学的姓名、年龄、百分制成绩。
三、 实验结果和分析
说明:请截图给出各个程序的运行结果,并做必要的分析。
(1) 程序1运行结果

(2) 程序2运行结果

(3) 程序3运行结果

(4) 程序4运行结果

(5) 程序5运行结果

四、 实验源代码
说明&#

你可能感兴趣的:(c++)