سلام امروز میخوام برنامه محسابه فاکتوریل در جاوا و براتون بزارم یک برنامه خیلی ساده ای است که با یک حلقه 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