اكتب برنامج جافا java يطلب من المستخدم إدخال عدد واحد, ثم يعرض له الـ Factorial لهذا العدد؟

  • برمجة جافا

اكتب برنامج جافا java يطلب من المستخدم إدخال عدد واحد, ثم يعرض له الـ Factorial لهذا العدد.

إرشادات:

العدد الذي سيدخله المستخدم سنخزنه في المتغير N.

جواب الـ Factorial سنخزنه في المتغير F.

بما أن المتغير F سيحتوي على ضرب جميع الأرقام, يجب إعطائه رقم 1 كقيمة أولية لأن الرقم 1 لا يؤثر في عملية الضرب.

الأجوبة

import java.util.Scanner;
public class Factorial { 
    public static void main (String[] args) { 
        Scanner input = new Scanner(System.in); 
        int N;
        int F = 1; 
        System.out.print("Enter a number: ");
        N = input.nextInt(); 
        for (int i=1; i <=N; i++)
        {
            F = F * i;
        } 
        System.out.print(N+ "! = " +F+ "\n");
    }
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...