三角形周长求面积面积和周长怎么算

当前位置:
>>>求图中三角形的面积.要求:先在图中量出计算时需要的数据,在图上..
求图中三角形的面积.要求:先在图中量出计算时需要的数据,在图上标出来后再计算.
题型:解答题难度:中档来源:不详
如图所示,三角形的面积=1×1÷2=0.5(平方厘米);答:三角形的面积是0.5平方厘米.
马上分享给同学
据魔方格专家权威分析,试题“求图中三角形的面积.要求:先在图中量出计算时需要的数据,在图上..”主要考查你对&&三角形的周长,三角形的面积&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
三角形的周长三角形的面积
学习目标:1、体会理解三角形周长的概念。& 2、学习三角形周长的计算方法。三角形周长:三角形的周长等于三角形三边之和。周长l=a+b+c学习目标:1、理解三角形面积公式2、会根据公式进行面积计算图形拼组:1、两个完全一样的锐角三角形,可以拼成一个平行四边形。&2、两个完全一样的钝角三角形,可以拼成一个平行四边形。 面积公式:三角形面积=底×高÷2,用字母表示:S=ah÷2。
发现相似题
与“求图中三角形的面积.要求:先在图中量出计算时需要的数据,在图上..”考查相似的试题有:
61151898125510676959356849521731095463扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
知道三角形面积和高怎么求周长
清枫獎碖瓺
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
周长是个变量,无确定值,最小值可以求出来,但最大值是变量,它趋向于无穷大.如果再知道三角形一边长,那么就可以求出第三边长,从而周长也就随之出来了!
为您推荐:
其他类似问题
是等边的吗
知道三条高的长度?
扫描下载二维码PHP实现的简单三角形、矩形周长面积计算器分享
投稿:junjie
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了PHP实现的简单三角形、矩形周长面积计算器分享,本文的实现相对较简单,同时提供了代码文件下载,需要的朋友可以参考下
运用PHP面向对象的知识设计一个图形计算器,同时也运用到了抽象类知识,这个计算器可以计算三角形的周长和面积以及矩形的周长和面积。本图形计算器有4个页面:1.PHP图形计算器主页index.&&& 2.形状的抽象类shape.class.&&& 3三角形计算类triangle.class.&&& 4.矩形计算类rect.class.php。
PHP图形计算器代码点击下载:&&
代码分别如下:
PHP图形计算器主页:
&&&&&head&
&&&&&&&&&title&简单的图形计算器&/title&
&&&&&&&&&meta http-equiv="Content-Type" content="text/charset=utf-8" /&
&&&&&/head&
&&&&&body&
&&&&&&&&&center&
&&&&&&&&&&&&&h1&简单的图形计算器&/h1&
&&&&&&&&&&&&&a href="index.php?action=rect"&矩形&/a& ||
&&&&&&&&&&&&&a href="index.php?action=triangle"&三角形&/a&
&&&&&&&&&/center&
&&&&&&&&&hr&&br&
&&&&&?php
&&&&&&&&&&&&error_reporting(E_ALL & ~E_NOTICE);
&&&&&&&&&&&&//设置自动加载这个程序需要的类文件
&&&&&&&&&&&&function __autoload($classname){
&&&&&&&&&&&&&&&&include strtolower($classname).".class.php";
&&&&&&&&&&&&}
&&&&&&&&&&&&//判断用户是否有选择单击一个形状链接
&&&&&&&&&&&&if(!empty($_GET['action'])) {
&&&&&&&&&&&&&&&&//第一步:创建形状的对象
&&&&&&&&&&&&&&&&$classname = ucfirst($_GET['action']);
&&&&&&&&&&&&&&&&$shape=new $classname($_POST);
&&&&&&&&&&&&&&&&//第二步:调用形状的对象中的界面view()
&&&&&&&&&&&&&&&&$shape -& view();
&&&&&&&&&&&&&&&&//第三步:用户是否提交了对应图形界面的表单
&&&&&&&&&&&&&&&&if(isset($_POST['dosubmit'])) {
&&&&&&&&&&&&&&&&&&&&//第四步:查看用户输出的数据是否正确, 失败则提示
&&&&&&&&&&&&&&&&&&&&if($shape-&yan($_POST)) {
&&&&&&&&&&&&&&&&&&&&&&&&//计算图形的周长和面积
&&&&&&&&&&&&&&&&&&&&&&&&echo $shape-&name."的周长为:".$shape-&zhou()."&br&";
&&&&&&&&&&&&&&&&&&&&&&&&echo $shape-&name."的面积为:".$shape-&area()."&br&";
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&//如果用户没有单击链接, 则是默认访问这个主程序
&&&&&&&&&&&&}else {
&&&&&&&&&&&&&&&&echo "请选择一个要计算的图形!&br&";
&&&&&&&&&&&&}
&&&&&&&&?&
&&&&&/body&
形状的抽象类:
abstract class& Shape{
&&&&//形状的名称
&&&&public $
&&&&//形状的计算面积方法
&&&&abstract function area();
&&&&//形状的计算周长的方法
&&&&abstract function zhou();
&&&&//形状的图形表单界面
&&&&abstract function view();
&&&&//形状的验证方法
&&&&abstract function yan($arr);
三角形计算类文件:
class Triangle extends Shape {
&&&&private $bian1;
&&&&private $bian2;
&&&&private $bian3;
&&&&function __construct($arr = array()) {
&&&&&&&&if(!empty($arr)) {
&&&&&&&&&&&&$this-&bian1 = $arr['bian1'];
&&&&&&&&&&&&$this-&bian2 = $arr['bian2'];
&&&&&&&&&&&&$this-&bian3 = $arr['bian3'];
&&&&&&&&$this-&name = "三角形";
&&&&function area() {
&&&&&&&&$p =&&& ($this-&bian1 + $this-&bian2 + $this-&bian3)/2;
&&&&&&&&return sqrt($p*($p-$this-&bian1)*($p-$this-&bian2)*($p-$this-&bian3));
&&&&function zhou() {
&&&&&&&&return $this-&bian1 + $this-&bian2 + $this-&bian3;
&&&&function view() {
&&&&&&&&$form = '&form action="index.php?action=triangle" method="post"&';
&&&&&&&&$form .= $this-&name.'第一个边:&input type="text" name="bian1" value="'.$_POST['bian1'].'" /&&br&';
&&&&&&&&$form .= $this-&name.'第二个边:&input type="text" name="bian2" value="'.$_POST['bian2'].'" /&&br&';
&&&&&&&&$form .= $this-&name.'第三个边:&input type="text" name="bian3" value="'.$_POST['bian3'].'" /&&br&';
&&&&&&&&$form .= '&input type="submit" name="dosubmit" value="计算"&&br&';
&&&&&&&&$form .='&form&';
&&&&&&&&echo $
&&&&function yan($arr) {
&&&&&&&&$bj =
&&&&&&&&if($arr['bian1'] & 0) {
&&&&&&&&&&&&echo "第一个边不能小于0!&br&";
&&&&&&&&&&&&$bj =
&&&&&&&&if($arr['bian2'] & 0) {
&&&&&&&&&&&&echo "第二个边不能小于0!&br&";
&&&&&&&&&&&&$bj =
&&&&&&&&if($arr['bian3'] & 0) {
&&&&&&&&&&&&echo "第三个边不能小于0!&br&";
&&&&&&&&&&&&$bj =
&&&&&&&&if(($arr['bian1']+$arr['bian2'] & $arr['bian3']) || ($arr['bian1'] + $arr['bian3'] & $arr['bian2']) || ($arr['bian2']+$arr['bian3'] & $arr['bian1'])) {
&&&&&&&&&&&&echo "两边之和必须大于第三个边";
&&&&&&&&&&&&$bj =
&&&&&&&&return $
矩形计算类文件:
class Rect extends Shape {
&&&&private $
&&&&private $
&&&&function __construct($arr=array()) {
&&&&&&&&if(!empty($arr)) {
&&&&&&&&&&&&$this-&width = $arr['width'];
&&&&&&&&&&&&$this-&height = $arr['height'];
&&&&&&&&$this-&name = "矩形";
&&&&function area() {
&&&&&&&&return $this-&width * $this-&
&&&&function zhou() {
&&&&&&&&return 2*($this-&width + $this-&height);
&&&&function view() {
&&&&&&&&$form = '&form action="index.php?action=rect" method="post"&';
&&&&&&&&$form .= $this-&name.'的宽:&input type="text" name="width" value="'.$_POST['width'].'" /&&br&';
&&&&&&&&$form .= $this-&name.'的高:&input type="text" name="height" value="'.$_POST['height'].'" /&&br&';
&&&&&&&&$form .= '&input type="submit" name="dosubmit" value="计算"&&br&';
&&&&&&&&$form .='&form&';
&&&&&&&&echo $
&&&&function yan($arr) {
&&&&&&&&$bg =
&&&&&&&&if($arr['width'] & 0) {
&&&&&&&&&&&&echo $this-&name."的宽不能小于0!&br&";
&&&&&&&&&&&&$bg =&&&
&&&&&&&&if($arr['height'] & 0) {
&&&&&&&&&&&&echo $this-&name."的高度不能小于0!&br&";
&&&&&&&&&&&&$bg =
&&&&&&&&return $
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具13:24 提问
java求三角形面积周长
用键盘输入三角形三条边,判断能否构成三角形,如果能再求三角形面积和周长并输出
按赞数排序
程序要求:
1.封装一类三角形对象Triangle,该类对象具有三条边的属性,
具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、
求周长的功能、求面积的功能。
程序分析:
1.程序要进行封装;
2.具体数据要进行私有化,保证安全;
3.面积要用到公式,需要记忆(蛮简单的公式)
Da......答案就在这里:----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
菜鸟望大神指点。
这是代码用实现:
import java.util.S
public class Test
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("请输入三角形边长:");
double a=scan.nextDouble();
double b=scan.nextDouble();
double c=scan.nextDouble();
Triangle s=new Triangle();
if((a+b)&c&&(a+c)&b&&(b+c)&a){
s=new Triangle(a,b,c);
System.out.println("三角形的三边分别为:"+a+"\t"+b+"\t"+c);
System.out.println("输入的三边不能形成三角形!");
System.exit(0);
System.out.println("周长为:"+s.round());
System.out.println("面积为:"+s.area());
class Triangle{
public Triangle(){
public Triangle(double x,double y,double z){
public double round(){
return a+b+c;
public double area(){
double p=(this.a+this.b+this.c)/2.0;
double x=Math.sqrt(p*(p-this.a)*(p-this.b)*(p-this.c));
判断:任意两边之和大于第三条边
周长:三边和
面积:s = (周长)/2
面积 = (平方根)((s-边1)*(s-边2)*(s-边3)*s)
public void triangle(double a,double b,double c){
boolean isTriangle=//是否是三角形(默认为false)
double area=0;//面积(默认为0)
double girth=0;//周长(默认为0)
if((a+b)&c){
if((a+b)&c){
if((a+b)&c){
isTriangle=
if(isTriangle){
girth=a+b+c;
double p=girth/2.0;
area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.println("是三角形;面积:"+area+";周长:"+girth);
System.out.println("不是三角形");
自己随便写的一个方法,希望对你有所帮助
其他相似问题}

我要回帖

更多关于 输出三角形面积和周长 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信