C#输入三条边判断是否为三角形
题目
基类Shape类是一个表示形状的抽象类,GetArea ()为求图形面积的函数。请从Shape类派生三角形类(Triangle),并给出具体的求面积函数,并在主函数中多态地实现调用。
public abstract class Shape{}public class Triangle : Shape{public void GetArea(double a, double b, double c){if ((a + b > c) && (a + c > b) && (c + b > a)){double p;p = (a + b + c) * 0.5;Console.WriteLine(Math.Sqrt(p * (p - a) * (p - b) * (p - c))); }else{Console.WriteLine("不能构成三角形!");}}}//类Rectanglestatic void Main(string[] args){Triangle S1 = new Triangle();Console.WriteLine("请输入三角形的三条边a,b,c:");double a1 = Convert.ToDouble(Console.ReadLine());double b1 = Convert.ToDouble(Console.ReadLine());double c1 = Convert.ToDouble(Console.ReadLine());S1.GetArea(a1, b1, c1);}
C#输入三条边判断是否为三角形相关推荐
- 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...
- 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....
任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...
- 输入三条边,判断三角形类型
import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 ...
- 用python输入三个整数判断能否构成三角形_输入3个整数,判断是否能构成三角形,c语言编程...
展开全部 可以根据数学公式进行判断. 一.数学定理. 要构成三角636f70793231313335323631343130323136353331333363373735形,必须要任意两边和大于第三 ...
- 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断可以构成什么三角形?...
1.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...
- 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断能够构成什么三角形?...
一.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...
- c语言输入三个实数 判断能否构成三角形,输入三个实数,编程判断他们是否能构成三角形...
满意答案 libeng66 2013.06.18 采纳率:51% 等级:13 已帮助:4714人 由于计算精度的限制,比较两个浮点数是否相等是没有意义的,因为可能有误差.所以这里要求输入的边长必 ...
- Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开
/*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...
最新文章
- Windows进程与线程学习笔记(三)—— KPCR
- 《面向对象程序设计》第11章在线测试
- gdb调试命令的使用及总结
- 一文搞懂:词法作用域、动态作用域、回调函数、闭包
- AC日记——集合位置 洛谷 P1491
- linux下使用fdisk命令进行硬盘分区
- MySQL 报错 1093
- ORA-00257 archiver error. 错误的处理方法
- (四)在MLOps管道中进行持续训练
- [Python] L1-013. 计算阶乘和-PAT团体程序设计天梯赛GPLT
- 蓝点中文Linux2.0 实验十三 进程与作业管理
- 00套经典机械结构设计非标自动化SW机构3D图纸solidWorks模型库
- CAD用直线绘制矩形
- 英特尔推出全新RRP物联网平台 计划为零售技术投资一亿美元
- 開機顯示器不顯示,提示no signal ......
- [FLASH]加载外部图片到舞台
- Structure of Heap
- 谷歌浏览器获取计算机用户名,谷歌Chrome浏览器如何删除记住的账号和密码
- 多张CAD图纸需要转换PDF格式怎么样操作更快?
- ueditor 配置window.UEDITOR_HOME_URL路径不起作用,提示引用不到该路径,引用的确是另一个项目路径