الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار اريد اجابته اليوم ضروري

بدأه hiker في 26 أبريل 2008 · 3 رد · 386 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

لو سمحتو أعضاء وعضوات هذا المنتدى عندي كود لكتابة برنامج المضروب باستخدام الاستدعاء الذاتي

وماني فاهمه هالكود ,,

لو سمحتو اللي فاهمه يشرحو لي ويصححلي اذا فيه أخطاء

هذا الكود ..

import java.util.Scanner;

public class Fictorial{

public static void main(String s[]){

Scanner input=new Scanner(System.in);

System.out.println("Enter the Number\n");

int x=input.nextInt();

System.out.println("\n Your Enter is :"+x);

int m=1;

for(int i=x;i>1;i--)

m=m*i;

if(x>0)

System.out.println("("+"The Fictorial of "+x+")"+"="+m);

else

System.out.println("Wrong Entre");

}

}

*

#2

حلك صحيح

ولكنني عدلته يمكن يكون تعديلي افضل للقارئ

import java.util.Scanner;

 class Fictorial{

public static void main(String s[]){

Scanner input=new Scanner(System.in); // read from console 

System.out.println("Enter the Number\n");

int x=input.nextInt();  
if(x>0){
System.out.println("\n Your Enter is :"+x);
int m=1;
String out="";
// loop from 1 to the Entered number N

for(int i=1;i<=x;i++) // 1*2*3*(N-1)*N
{
	out+=""+i+"X"+""; // just to see how its work 
	m=m*i;
}
System.out.println(out);
System.out.println("("+"The Fictorial of "+x+")"+"="+m);

}
else
	System.out.println("Wrong Number");


}

}
#3

ماعليش توني اقرى الاستدعاء الذاتي recursive function

import java.util.Scanner;

 class Fictorial{

public static void main(String s[]){

Scanner input=new Scanner(System.in); // read from console 

System.out.println("Enter the Number\n");

int x=input.nextInt();  
if(x>0){
System.out.println("\n Your Enter is :"+x);
int m=factorial(x);
System.out.println("("+"The Fictorial of "+x+")"+"="+m);

}
else
	System.out.println("Wrong Number");


}

public static int factorial(int x){
	if(x==1)
		return 1;
	return x*factorial(x-1);
}

}
#4

مشكوووور أخوي وما قصرت ..

يعطيك العافيه

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…