سلام امروز میخوام برنامه محسابه فاکتوریل در جاوا و براتون بزارم یک برنامه خیلی ساده ای است که با یک حلقه for میتوان نوشت.
کد برنامه فاکتوریل:
import java.util.Scanner; class Main { public static void main(String[] args) { System.out.println ( "برای محاسبه فاکتوریل عدد خود را وارد بکنید:" ); Scanner input = new Scanner ( System.in ); int count = input.nextInt (); //دریافت عدد از کاربر int fact = 1; for (int i = count; i > 0 ; i--) { //برای محاسبه فاکتوریل نیازمند به یک حلقه هستیم fact = fact * i; } System.out.println ( fact +"نتیجه فاکتوریل:" ); //چاپ عدد محسابه شده } }
خروجی:
برای محاسبه فاکتوریل عدد خود را وارد بکنید: 5 فاکتوریل محاسبه شده:120
توضیحات محاسبه فاکتوریل:
مثال: فاکتوریل عدد 5 را محاسبه بکنید؟
5! = 5 * 4 * 3 *2 * 1 = 120