PDA

نسخه کامل مشاهده نسخه کامل : من دوتا تابع رياضي البته به زبان ساده تر ميخوام...



Arash_XL7710i_207
04-09-2007, 06:40
1- فاکتوريل 2- عدد اول

ali.b.y
09-09-2007, 09:08
با سلام
من دلفی نمی دونم ولی با qb برات می زارم خودت تبدیل کن.
---------------------------------------------------------------------
فاکتوریل
فرض کن فاکتوریل عدد 5 را می خواهیم
که در n قراردارد . f همان جواب می شود.

f=1
n=5

for c =1 to n a
f = f.(c+1) a

next c a

print f a
~~~~~~~~~~~~~~~~~~~~~~~~~

مرد مباح
09-09-2007, 11:09
فاکتوریل :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اون شرط اولیه رو میتونی دقیقتر هم بزاری.
چون قاکتورین برای اعداد منفی معنی نداره و برایبه صورت قراردادی 1 و صفر هم مقدارش میشه 1.

اعداد اول رو هم الگوریتمشو میگم خودت در بیار.
عدد مورد نظر برای چک اینکه اول هست یا نه باید بر حداقل نصف خودش چک بشه.
یعنی عدد 10 رو باید از 1 تا 5 چک کنی.
اگه حاصل باقیمانده یکی از این تقسیمها 0 شد او عدد اول نیست.

Arash_XL7710i_207
10-09-2007, 06:06
دست شما درد نکنه
عدد اول هم بزارين

مرد مباح
10-09-2007, 10:02
چک اینکه یک عدد اول هست یا نه با فرض اینکه عدد در متغیر NUM ذخیره شده :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ولی خواهشا این کدهای ساده رو خودتون بنویسین و به نظر من خیلی اشتباهه که انتظار دارین لقمه آماده بخورین.
چون اینجوری خودتون یاد نگرفتین و الگوریتم ساز خوبی نمیسین.