هذا تعديل بسيط على برنامج المضروب
كود PHP:
import java.util.Scanner;
public class Calculater {
public static void main(String[] args) {
int fact = 1;
Scanner input=new Scanner(System.in);
System.out.println("Enter the number to find the factorial of : ");
int num=input.nextInt();
for(int i =1 ; i<=num ; i++){
fact= fact*(i);
System.out.println("The factorial of number " + num + " equal : " + fact);
}
System.out.println();
}
}
لان البرنامج الاول يضرب العدد مره وحده ويظهر أخر رقم مثلا
لو أدخل اليوزر رقم 5 راح يظهر الناتج 120
لاكن بعد التعديل راح يظهر الناتج 1 - 2 - 6 -24 -120
معليش على الخطأ