JS输入3个数,判断是否构成三角形,如构成,是直角还是锐角钝角三角形呢

您所在的位置:网站首页 js判断输入长度 JS输入3个数,判断是否构成三角形,如构成,是直角还是锐角钝角三角形呢

JS输入3个数,判断是否构成三角形,如构成,是直角还是锐角钝角三角形呢

2024-03-28 19:53| 来源: 网络整理| 查看: 265

先判断是否构成三角形,任意两边之和大于第三边

a+b>c && a+c>b && b+c>a

然后判断是否是钝角三角形,满足条件是 最大边的平方大于其他两个边的平方和

var max =Math.max(a,b,c);找到最大值

(a*a+b*bmax*max)

当满足锐角三角形的时候判断是否满足直角三角形 满足条件是:任意两边平方之和等于第三边的平方

(a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a)

判断是否构成三角形 第一条边: 第二条边: 第三条边: var inps = document.querySelectorAll("input"); inps[3].onclick = function(){ var a = Number(inps[0].value); var b = Number(inps[1].value); var c = Number(inps[2].value); var max =Math.max(a,b,c); // var min= Math.min(a,b,c); if((a+b>c)&&(a+c>b)&&(b+c>a)){ // alert("这是一个三角形"); if((a*a+b*bmax*max)){ if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(c*c+b*b==a*a)){ alert("这是一个直角三角形"); }else{ alert("这是一个锐角三角形"); } } }else{ alert("这不是一个三角形"); } }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3