請教有關sin函數之問題 |
答題得分者是:yyu10
|
nomaid
一般會員 發表:6 回覆:9 積分:3 註冊:2004-11-05 發送簡訊給我 |
不好意思,小弟又來打擾了! 今天想請教個問題就是有關sin函數的問題,
小弟如今寫一個函式 想要輸入一個數值
然後套入這個函式裡面讓她去產生一個數值出來並秀出 但是現在有個問題是 :
當我的寫法 c:=sin(b); 而 b 等於30 時
他所出現的數值型態是 Radians 會出現 -0.98803162.....
而不會是小弟想要的原本型態 Degrees 照理說 Deg的數值會是 0.5
也就是Sin30 度..
以小弟的書本上的說明是寫說:
Sin
傳回徑度量( Radians) x 的Sin函數值。
小弟該如何寫 才能讓它出現的數值是0.5而不是-0.98803162....呢? 在此先感謝各位大大們的指導!! 以下是小弟的原始碼
PS: 小弟分散開來寫並未寫成函式 是為了測試 sin的數值用^^
procedure TForm1.Button1Click(Sender: TObject); begin y:=strtoint(edit1.Text); a:=5 * y * y; b:=3 * y; c:=sin(b); d:=b * c; e:=4 * y; f:= a - d e; label1.Caption:=floattostr(c); end;發表人 - nomaid 於 2005/03/08 01:51:59 |
yyu10
中階會員 發表:9 回覆:99 積分:96 註冊:2005-02-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |