ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ویژوال بیسیک 2010



farhad 1992
7th February 2012, 06:11 PM
با سلام
می خواستم ببینم چطوری می تونم برنامه ای در ویژوال بیسیک 2010 بنویسم که از ورودی یک مقدار صحیح را بگیرد و فاکتوریل آن را محاسبه کرده و در خروجی چاپ کند.که در آن از تابع بازگشتی استفاده شده باشد؟ اگر بخواهم این برنامه را با استفاده از حلقه های تکرار function بنویسم چگونه است؟ با تشکرrecursive function

mpkahkeshan
23rd February 2012, 03:13 PM
سلام دوست عزیز. این یه سورسه که به نظر بنده کار بکنه. البته امتحانش نکردم.




private function fuct(n as integer) as long

if n=1 then
fuct=1
exit function
end if

if n<1 then
call msgbox("The number is not valid.",vbokonly,"Error")
fuct=0
exit function
end if

fuct=fuct(n-1) * n
msgbox fuct

end function




امیدوارم به دردت بخوره.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد