چه جوری باید !n را در vb6 تعریف کرد
لطفا در حد مبتدی اموزش دهید
Printable View
چه جوری باید !n را در vb6 تعریف کرد
لطفا در حد مبتدی اموزش دهید
دوست عزیز از سوال شما معلومه که شما هیچ زبان برنامه نویسی بلد نیستی . من کد برنامه رو برتون میذارم ولی پیشنهاد می کنم اول الگوریتم یاد بگیرین بعد زبان برنامه نویسی رو .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشین .
پیشنهاد می کنم جهت آموزش به انجمن برنامه نویسی سری بزنین .
کد: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
for i=n to 1
n=n*i
next
make some efforts
سلام دوست عزیز این کارو با تابع بازگشتی هم می تونی انجام بدی:کد:
public function fact(n as long)as long
if n=0 then
fact=1
end if
n=n*fact(n-1)
fact=n
end function
البته نبايد مبتديا رو مسخره كرد
اين كار استعداد اونا رو تحت الشعاع قرار ميده
پرسيدن عيب نيست
من سه روش براي اي كار ديدم
يكيشو كه دوستان گفتن دومي تابه بازگشتي و سومي فرموله كه خيلي بهتر و سريعتره و براي اعداد بزرگ هم جواب مده