1. 程式人生 > >練習題-JavaScript

練習題-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('三角形的邊長必須為正數,請重新輸入');         }