实验报告:三角形形状判定程序

实验报告:三角形形状判定程序

ID:38698109

大小:123.00 KB

页数:7页

时间:2019-06-17

实验报告:三角形形状判定程序_第1页
实验报告:三角形形状判定程序_第2页
实验报告:三角形形状判定程序_第3页
实验报告:三角形形状判定程序_第4页
实验报告:三角形形状判定程序_第5页
资源描述:

《实验报告:三角形形状判定程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称:.NET程序设计实验项目:成绩管理程序专业班级:姓名:学号:实验室号:实验组号:实验时间:批阅时间:指导教师:邵中成绩:6沈阳工业大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验名称:1.实验目的:编写程序,使用测试用例测试完成的程序2.实验内容:制作三角形判定程序,输入边长,判定三角形的类型,并使用测试用例测试各种情况三角形的判定情况3.实验方案(程序设计说明)判定的三角形分为等边三角形,等腰三角形,直角三角形,一般三角形,不构成三角形几种情况,4.实验步骤或程序(经调试后正确的源程序)(见附件A)5.程序运行结果(见附件B

2、)6.出现的问题及解决方法问题1:三角形出现的情况考虑不全解决:反复考虑多种情况6附件A沈阳工业大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验步骤或程序:importjavax.swing.JOptionPane;publicclassF{staticvoidTriangleJudge(doublea,doubleb,doublec){if(a==b&&b==c&&a==c){JOptionPane.showMessageDialog(null,"可以构成等边三角形!");}elseif((a==b

3、

4、b==c

5、

6、a==c)&&(a*a+b*

7、b==c*c

8、

9、a*a+c*c==b*b

10、

11、b*b+c*c==a*a)){JOptionPane.showMessageDialog(null,"可以构成等腰直角三角形!");}if(a==b

12、

13、b==c

14、

15、a==c){JOptionPane.showMessageDialog(null,"可以构成等腰三角形!");}elseif(a*a+b*b==c*c

16、

17、a*a+c*c==b*b

18、

19、b*b+c*c==a*a){JOptionPane.showMessageDialog(null,"可以构成直角三角形!");}elseif(a+b>c&&b+c>a&&a+

20、c>b){JOptionPane.showMessageDialog(null,6"可以构成一般三角形!");}else{JOptionPane.showMessageDialog(null,"不可构成三角形!");}}publicstaticvoidmain(String[]args){Stringstr_SideA,str_SideB,str_SideC;doublea=0,b=0,c=0;try{str_SideA=JOptionPane.showInputDialog("请输入三角形第一条边");a=Double.parseDouble(str_Si

21、deA);str_SideB=JOptionPane.showInputDialog("请输入三角形第二条边");b=Double.parseDouble(str_SideB);str_SideC=JOptionPane.showInputDialog("请输入三角形第三条边");c=Double.parseDouble(str_SideC);TriangleJudge(a,b,c);}catch(NumberFormatExceptione){JOptionPane.showMessageDialog(null,"请输入数字!");System.out.p

22、rintln(e.getMessage());}}}6附件B沈阳工业大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:程序运行结果:(1)输入界面6(1)等边三角形判定(2)等腰三角形判定(4)直角三角形判定(5)一般三角形判定(6)非三角形判定6输入第一条边a开始输入第二条边b输入第三条边ca=b=c?输出:可构成等腰三角形存在两边相等且满足勾股数TF输出:可构成等腰直角三角形T存在两边相等输出:可构成等边三角形存在够股数关系输出:可构成直角三角形满足两边之和大于第三边输出:可构成一般三角形输出:不可构成三角形结束6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。