الحل بسيط أختي، تفضلي:
كود PHP:
import java.util.*;
/
*
* @author deathpa1N
*/
public class Factorialseries {
public static void main(String[] args) {
long factorial,sum=0;
int n1=0,n2=0;
Scanner input=new Scanner(System.in);
System.out.print("Enter the first number in range:");
n1=input.nextInt();
System.out.print("Enter the last number in range:");
n2=input.nextInt();
for ( long x = 1; x <= n2; x++ ) {
factorial = n1;
for ( long y = 1; y <= x; y++ )
factorial = factorial * y;
sum=sum+factorial;
System.out.println(x+"\t!"+x+" = "+factorial);}
System.out.println("The Sum is: "+sum);
System.exit( 0 );
طبعاً المستخدم راح يدخل أول رقم في السلسة وأخر رقم في السلسلة،، والبرنامج راح يطبع الأرقام والمضروب حقها ويطبع الناتج في الأخير