آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته در این سایت به کمک جمعی از دوستان برنامه نویس خوش ذوق می باشد.

بایگانی

برنامه بازگشتی فاکتور یل در اندروید

پنجشنبه, ۳۰ فروردين ۱۳۹۷، ۱۰:۰۰ ق.ظ

به نام خضرت حق

کد زیر نمونه بازگشتی فاکتور یل میباشد. تابع بازگشتی به این معناست که در درون تابع خودش را صدا بزند

اول تابع به نام test ایجاد میشود 

بعد از ان مفغیری به نام index تعریف مشیود تا در خود تابع مورد استفاده قرار گیرد

شرط  : اگر ایندکس یا ورودی صفر و یا کوچکتر بود خروجی یک بده

اگر اینطور نشد : عدد فعلی در خروجی قبلی صرب شود که در واقع دارد خود قبلی اش را صدا میزند که مشیود بازگشتی.

یه دکمه و یک text view هم تعریف شده اند و تابع را در رویداد on clilck دکمه صدا میزنیم

این هم کد های برنامه:


public void OnClick(View view) {

int z = Integer.parseInt(editText1.getText().toString());
text.setText(Integer.toString(test(z)));
private int test (int index)
{
if(index <= 0)
{
return 1;
}
else
{
return index * test(index-1);
}

}
}


نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی