題目:試繪出直線3x-4y+6=0 與圓 x平方+y平方-6x+8y=k 相切,則K=?


不要被題目敘訴騙了,重點是求出K值而不是畫出圖形,只要針對如何算出K值來寫程式

 


作法:


題目中有2個算式,3x-4y+6=0為完整條件,因此從xy變數先解


題目中有xy兩個變數,所以我ㄧ開始想到的就是用2個迴圈來解,把x變數設為外迴圈,y變數設為內迴圈


內迴圈要有個範圍條件,以避免無止境的跑下去。從算式中判斷3x-4y的答案為-6,x和y不可能大於6,所以內迴圈設定最多跑6次就停止


以程式算出x等於2,y等於3


把答案代入算式 x平方+y平方-6x+8y=k,求得K等於25

20080822-02  

 

20080822-01  

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()