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

السلام عليكم

مغلق
بدأه fareed في 20 نوفمبر 2002 · 10 رد · 828 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مرحبا بالجميع فريد اسمي وانا عضو جديد

مبتدئ في لغة البرمجة جافا

ارجو منكم افادتي في حل البرنامج التالي :

برنامج يقوم بالتالي:

1- ادخال قيمة معينه مثلا 5 وهي عبارة عن طول المصفوفة

2- نحتاج الىثلاث مصفوفات بنفس الطول اي 5

3- للمصفوفتين الاولى والثانية يتم عرض البيانات التالية

؟ = [array[i بعدد مرات القيمة المدخلة

4- يقوم البرنامج بضرب محتوى العنصر الاول في المصفوفة الاولى × العنصر الاول في المصفوفة الثانية

ويوضع الناتج في العنصر الاول في المصفوفة الثالثة .

ولكم مني جزيل الشكر .. فريد:) :)

#2

أخى فريد من سياسة المنتدى عدم حل المسائل الدراسية.

ضع محاولاتك لحل هذه المسألة هنا و سنساعدك فى فهمها و حلها ان شاء الله.

خالد المصرى

#3

بصراحة انا مثل ماقلت من قبل انا مبتدئ جداً

احاول استفيد لكن بطريقة الشرح مثل نا تفضلت انت يكون افضل صحيح

محاولاتي كثيرة الافضل منها تقريبا هو التالي

import java.io.DataInputStream;

class Input{

	DataInputStream  in = new DataInputStream(System.in);
	String line="";
	double array[];
        int f;
	public String readString(){
		try{

			line = in.readLine();
			line = line.trim();
		}
		catch(Exception e){	
			System.out.println("The Error is : " + e);
			System.exit(1);
		}
		return line;
	}

	public int readInt(){
		int n = Integer.parseInt(readString());
	return n;	
}	
}


class H1{
public static void main(String[] rags){

	Input in = new Input();


	System.out.print("eNTER INTEGER VALUE:");
	int x = in.readInt();

	for (int i = 0 ; i <=x; i++){

	System.out.print("array["+i+"] :");

}
}																	
}

هذا فقط لمصفوفة واحدة لانه مو راضي يضبط معي

مشكووووووووور يا عزيزي خالد

#4

هذا كودك بعد تغيير ما يلزم و قد راعيت الأحتفاظ بطابعك الأصلى لهيكل البرنامج ايضا لم الجأ الى اختصار الكود حتى يكون مفهوما أكثر.

أيضا قمت بتعديل ردك الأول لإظهار الكود بصورة مناسبة

import java.io.DataInputStream;

class Input{

DataInputStream in = new DataInputStream(System.in);
String line="";
double array[];
int f;
public String readString(){
try{

line = in.readLine();
line = line.trim();
}
catch(Exception e){ 
System.out.println("The Error is : " + e);
System.exit(1);
}
return line;
}

public int readInt(){
int n = Integer.parseInt(readString());
return n; 
} 
}


public class ArabTeam
{

	public static void main(String[] rags)
	{
		int[] array1,array2,array3;

		Input in = new Input();


		System.out.println("Enter Array Size:");
		int x = in.readInt();

		array1 = new int[x];
		array2 = new int[x];
		array3 = new int[x];


		System.out.println("Enter Elements of 1st Array:");
		for (int i = 0 ; i 		{
			System.out.println("Array Elements No." + i);
			array1 = in.readInt();
		}

		System.out.println("Enter Elements of 2nd Array:");
		for (int i = 0 ; i 		{
			System.out.println("Array Elements No." + i);
			array2 = in.readInt();
		}


		// ÚÑÖ ÇáäÊÇÆÌ
		for (int i = 0 ; i 		{
			System.out.println("Array No.1 elements");
			System.out.println("*******************");
			System.out.println("Array1("+i+") ="+array1);
		}

		for (int i = 0 ; i 		{
			System.out.println("Array No.2 elements");
			System.out.println("*******************");
			System.out.println("Array2("+i+") ="+array2);
		}

		// æÅÙåÇÑ ÇáËÇáËÉ ÅÌÑÇÁ ÚãáíÉ ÇáÖÑÈ
		for (int i = 0 ; i 		{
			array3 = array1 * array2;

		}

		for (int i = 0 ; i 		{
			System.out.println("Array No.3 elements");
			System.out.println("*******************");
			System.out.println("Array3("+i+") ="+array3);
		}


	} 
}

أى استفسارات لا تتردد و نحن فى الأنتظار

خالد المصرى

#6

:o :o :o :o :o

#7

لقد كان الحل وافيا ولكن بالطريقة المطلوبة لا

فقد توصلت للحل السليم في اعتقادي انا المبتدئ في الجافا وهو كالتالي

import java.io.DataInputStream;

class Input{

DataInputStream in = new DataInputStream(System.in);

String line ;

public String readString(){

try{

line = in.readLine();

line = line.trim();

}

catch(Exception e){

System.out.println("The Error is : " + e);

System.exit(1);

}

return line;

}

public int readInt(){

int n = Integer.parseInt(readString());

return n;

}

}

class H3{

public static void main(String[] rags){

Input in = new Input();

System.out.print("ENTER THE LENGTH OF ARRAY = ");

int x = in.readInt();

int a[]= new int [x];

for (int j = 1 ;j <=x; j++){

System.out.print("a["+j+"]:");

int s = in.readInt();

int i=0;

i=j-1;

a=s;

}

System.out.print("A=[");

for(int i=x-1;i

System.out.print(a+",");

}

System.out.print("]");

}}

اشكر لكم حسن الاصغاء اعزائي

الى لقاء قريب بعد العيد ان شاء الله ( لاني مسافر باااااي )

#8

اخي الثبيتي

اجابة على السؤال

السلام عليكم

اخ فريد،، هل كود الاخ خالد صحيح و المطلوب ؟؟

نعم لقد كفى ووفى وكل شيء على ما يرام والحمد لله

على فكرة

اطلعت على برنامج حساب المعدل التراكمي لطالب كان برنامجا جيدا

لست اهلا لاشكرك ولكن هذا كل ما املك

لك الشكر الجزيل

#9

الحمد لله انك توصلت للحل الصحيح.

فى انتظارك بعد العيد :cool:

خالد المصرى

#10

السلام عليكم ورحمة الله وبركاته

كل عام وانتم بخير

وانا اسف لانها اتت متاخرة لاني كنت مسافرا الى مدينة رسول الله

وهاانا قد عدت من جديد واتمنى ان تكونوا جميعكم بخير وسلامه

لانني جدا مشتاق اليكم

وبالاخص الى الاخ خالد المصري والى الاخ صلاح الثبيتي

ولكم سلامي

#11

بسم الله الرحمن الرحيم

عودا حميدا أخى فريد....... فى انتظار مساهاماتك المتميزة.

خالد المصرى

هذا الموضوع مغلق.

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