计算三角形的周长和面积
1.问题描述
根据输入的三角形的三条边a、b、c,计算并输出面积和周长
示例:
输入:a=2, b=3, c=4
输出:area=2.9 circle=9
2.算法描述
根据输入的三个数判断是否能组成一个三角形,如果可以就进行下一步的面积和周长的计算,周长就采用三条边相加,求面积就采用海伦公式去求,这样可以避免用一般的公式造成繁琐。
3. 实验讨论与结果
找出计算方法,并写出程序,带入值,输出结果。
a=int(input('输入一个数:')) b=int(input('输入一个数:')) c=int(input('输入一个数:')) circle=a +b +c if a+ b >c or a+ c>b or b+ c>a: p=circle/2 area=((p*(p-a) *(p-b) *(p-c)) **(1/2)) print(area) print(circle) |
四.结语
这道题主要考虑的是对于三角形定义的判断,如果任意两条边大于第三边就代表这三条边可以组成一个三角形,然后进行周长和面积的计算,得出结果。
实习编辑:衡辉
稿件来源:深度学习与文旅应用实验室(DLETA)
计算三角形的周长和面积相关推荐
- 用海伦公式计算三角形的周长与面积
首先我们来介绍一下什么是海伦公式 海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式.它是利用三角形的三条边的边长直接求三角形面积的公式.表达式为:S=√p(p-a)(p-b)(p-c),其 ...
- BC26 计算三角形的周长和面积(海伦公式)
BC26 计算三角形的周长和面积 海伦公式:a.b.b分别为三角形三个边的长度. #include<iostream> #include<cmath> #include< ...
- 输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积
题目19:1.输入三角形的三边长,如果能构成三角形,计算三角形的周长和面积 a=float(input("a:")) b=float(input("b:")) ...
- 计算三角形的周长和面积---C语言编程
1.问题和答案 描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 输入描述: 一行,三角形3条边(能构成三角形),中间用一个空格隔开. 输出描述: 一行,三角形周长和面积(保留两位 ...
- C语言-计算三角形的周长和面积
描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 数据范围: 0 < a,b,c \le 100000 \0<a,b,c≤100000 输入描述: 一行,三角形3条边( ...
- python求周长_计算三角形的周长和面积
计算三角形的周长和面积 题目要求 写一段程序,让用户输入三角形的三条边长,如果三条边长不能构成三角形,则提示用户重新输入 如果可以构成三角形,则计算周长和面积 思路分析 对于用户的输入,首先要约定格式 ...
- BC26 计算三角形的周长和面积
描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积. 数据范围:0<a,b,c≤100000 输入描述: 一行,三角形3条边(能构成三角形),中间用一个空格隔开. 输出描述: 一 ...
- 使用Python计算三角形的周长和面积(海伦公式)
import math a=int(input("请输入三角形的第一条边")) b=int(input("请输入三角形的第二条边")) c=int(input( ...
- 直角三角形面积Java_怎么用Java计算三角形的周长和面积
展开全部 package image; public class Triangle { /** * 等腰 */ public static final int ISOSCELES = 1; /** * ...
- 计算三角形的周长和面积(海伦公式)
当我们不知道三角形的底和高的情况下,如何计算三角形的面积? 海伦公式: 代码: #include <stdio.h> #include <math.h> int main() ...
最新文章
- Backup Exec 2012 备份和还原活动目录(非授权还原)
- 用c#算成绩的总和_C# 基础知识系列- 6 Lambda表达式和Linq简单介绍
- python和revit_如何在Python中产生新的RevitAPI对象
- python统计自己微信好友并抓取信息
- oracle19c xp安装 客户端_windows下安装oracle19c
- 【HDU - 5090】Game with Pearls (匈牙利算法,二分图匹配)
- Retrofit的讲解和使用
- 关于jstl EL用法的注意点(java.lang.NumberFormatException: For input string: userName)
- 尼姑一般怎么自称_电池又一重大事故!选铅酸,还是锂电?听听电池老师傅怎么说!...
- ZOJ Bookcase
- linux的users命令,linux users命令详解
- 这里有几位数据分析方向的大佬
- 小白算法练习 NYOJ 吝啬的国度 dfs+邻接表
- 第一次实验结论与总结
- 牛叔说电影-圣堂四骑士
- Windows XP 修复DirectPlay8 错误
- 有个程序员男朋友是什么样的体验
- 关于ensp路由器一直###的问题
- 小红书都在研究的多模态学习 , 到底有多强?
- Android10有哪些功能,如何尝试Android 10的五大最佳功能