PDA

View Full Version : cos a



lena abbaszadeh
یک شنبه 13 بهمن 1387, 13:39 عصر
سلام
توی دلفی تابعی هست که بتونه کسینوس زاویه محاسبه کنه؟
یا باید procedure بنویسم؟
لطفا ایده بدین:ناراحت:

shervin farzin
یک شنبه 13 بهمن 1387, 15:39 عصر
سلام
كلاس Math رو در بخش Uses اضافه كنيد .
تعداد زيادي از توابع محاسباتي رو داره از جمله تابع كسينوس .
ليست بقيه توابع رو در لينك زير ميتونيد مشاهده كنيد .
http://www.dewresearch.com/products/math387_funlist.htm

موفق باشيد

lena abbaszadeh
دوشنبه 14 بهمن 1387, 09:21 صبح
راجع به نحوه استفاده ازش توضیح میدی؟
اینکه درجه میگیره یا رادیان؟
چه جوری باید ازش استفاده کنم؟ tanx

shervin farzin
دوشنبه 14 بهمن 1387, 16:32 عصر
سلام
به عنوان مثال تابع Sin . اين تابع ورودي و خورجي از نوع Extended داره .
ورودي اين تابع ( يعني مقداري كه قصد محاسبه Sin رو براش داريد ) بايد به راديان باشه .
براي ساختن مقدار راديان شما دو راه داريد :
1- طبق معمول رياضي با عدد پي ( 3.14) راديان رو بسازيد كه در دلفي براي دسترسي به
مقدار عدد پي بايد از عبارت PI استفاده كنيد . مثل مثال زير كه مقدار Sin براي زاويه 30 درجه
كه برابر PI/6 خواهد بود حساب ميكنه :

var
Sinus:extended;
begin
Sinus:=Sin(PI/6);
ShowMessage(FloatToStr(Sinus));
end;


2- ميتونيد با استفاده از تابع DegToRad ( البته اگر Math رو در بخش Uses نوشته باشيد )
هر درجه اي رو به معادل راديان تبديل كنيد . مثال بالا رو مجددا با استفاده از اين تابع مينويسم :

var
Radian:Extended;
begin
Radian:=DegToRad(30);
Showmessage(FloatToStr(sin(Radian)));


موفق باشيد .