練習題-JavaScript
根據三角形的三條邊長來判斷三角形型別(銳角,直角,鈍角)。
提示:
(1) 一個三角形的邊應該都為正數
(2) 一個三角形的邊都應該滿足三角形條件
var a=parseInt(window.prompt("請輸入三角形的a邊長度")); var b=parseInt(window.prompt("請輸入三角形的b邊長度")); var c=parseInt(window.prompt("請輸入三角形的c邊長度")); if(a>0&&b>0&&c>0){ var max; var temp; if(a>b){ max=a; } else { max=b; } if(max<c){ max=c; } temp=c; c=max; if(c==a){ a=temp; } if(c==b){ b=temp; } if(a+b>c ){ if(a*a+b*b>c*c){ console.log('這是一個銳角三角形'); } if(a*a+b*b==c*c){ console.log('這是一個直角三角形'); } if(a*a+b*b<c*c){ console.log('這是一個鈍角三角形'); } } else { console.log('輸入的三條邊組成不了三角形'); } } else { console.log('三角形的邊長必須為正數,請重新輸入'); }