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

الى مبرمجين الجافا::::ساعدوني لو سمحتوا ظروري وعاجل

مغلق
بدأه esaa في 29 ديسمبر 2006 · 11 رد · 976 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي واخواتي الكرام..

ارجوا منكم مساعدتي :::

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

في كتابة برنامجين بالمواصفات التالية::::

قبل انتهاء فترة اجازة العيد....

ارغب في كتابة البرنامجين وفهمه ايضا :::

ولكم جزيل الشكر والثناء...

1/برنامج بلغة الجافا يستقل عددين صحيحين ويقوم :

1- بجمعهما

2- بطرحهما

3- بضربهما

4- بقسمتهما

وطباعة الناتج في الأربع الحالات بحيث يكون الإخراج كما يلي :

لنفرض أن العددين المدخلين هما

5 ,8

Message

5+1=6

5-1=4

5*1=5

5/1=5

OK

2/برنامج بلغة الجافا يستقبل نصف قطر دائرة ((R

ويحسب المساحة والمحيط لهذه الدائرة,

علماً بأن مساحة الدائرة تحسب من المعادلة تربيعA=pi R

ومحيط الدائرة يحسب من المعادلة C=2piR

وpiهي قيمة ثابتة =3.14

بحيث يكون الإخراج كما يلي: (لنفرض أن نصف القطر =3)

Message

The circle radins is 3

The circle area 28.27

The circle ciramfernce is 18.85

OK

ملاحظة:

طبعا ان حاولت وكتبت البرنامج الاول لكن لم اصل الى الصحة تماما

فلا زلت في اول المشوار واعتبر مبتدئه::::::

لذا طلبت منكم مدي بالعون والمساعده مشكورين::::

كتبته هكذا وافيدوني بالصحة مشكورين......

=====================================

import javax.swing.JOptionPane;
public class ragd4{
public static void main(String args[]){
String firstNumber;
String secondNumber;
int number1;
int number2;
int sum;
int sub;
int malti;
int division;
firstNumber=JOptionPane.showInputDialog("Enter first integer");
secondNumber=JOptionPane.showInputDialog("Enter second integer");
number1=Integer.parseInt(firstNumber);
number2=Integer.parseInt(secondNumber);
sum=number1+number2;
sub=number1-number2;
malti=number1*number2;
division=number1/number2;
JOptionPane.showMessageDialog(null,"The sum is"+sum,"The sub is"+sub,"The malti is"+malti,"The division is"+division,"Results");
System.exit(0);
}
}

=============================

تم تعديل هذه المشاركة بواسطة nardien28 في 29 ديسمبر 2006 في 22:41

#2

السلام عليكم

بالنسبة للبرنامج الاول

طريقتة صحيحة

اذا كان قصدك النتيجة تكون

5+1=6

فتضع في جملة الطباعة

firstno+"+"+secondno+"="+sum

اذا كان هناك خطأ

فياليت تكتب لنا الخطا الذي يكتبة الـ Compiler

والبرنامج الثاني نفس الشئ بس تضع المعادلة والمتغيرات

لكن اظن لو تحط الاعداد Double بدل integer

يكون احسن

دالة التحويل كالتالي :

x = Double.parseDouble(string)//x is double

إن شاء الله انها صحيحة

تم تعديل هذه المشاركة بواسطة عقل الكمبيوتر في 29 ديسمبر 2006 في 21:14

#3

شكرا لك يا اخي الفاضل لتعاونك السريع معي

بس صدقني مافهمت عليك تمام ::::

ارجوا منك كتابة البرنامج كامل ووضع ماقلته من تغيرات فيه ::::::

وايضا البرنامج الثاني ::::::::::

واذا تقدر اشرح التغيرات التي وضعتها ::::::

بس لازم يكون صحيح :unsure:

وشكرا لك

#4

المترجم يعطيني خطأ عند السطر هذا:

JOptionPane.showMessageDialog(null,"The sum is"+sum,"The sub is"+sub,"The malti is"+malti,"The division is"+division,"Results");
System.exit(0);

وهذا مايخرجه:

ragd4.java:20: cannot find symbol
symbol  : method showMessageDialog(<nulltype>,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog(null,"The sum is"+sum,"The sub is"+sub,"The malti is"+malti,"The division is"+division,"Results");
		   ^
1 error

وش الحل؟؟

يرجى عند كتابة كود برمجي تظليله ومن ثم ضغط الزر #

تم تعديل هذه المشاركة بواسطة nardien28 في 30 ديسمبر 2006 في 12:05

#5

إن البرنامج الذي وضعته صحيح و لكن لديك مشكة مع JOptionPane.showMessageDialog

فإن كنت تريد وضع عدّة variables في سياقها (سياق String ) عليك بوضع إشارة (+) و ليس (,) و كما أنّ إشارة (n\) تعني الإنتقال إلى سطر جديد

أخي لن يبخل عليك أحد في هذا المتدى الطيب بالمساعدة و لكن أتمنى عليك أن ترينا محاولاتك في باقي الأسئلة كي نساعدك فيها

/*
 * operations.java
 *
 * Created on December 29, 2006, 8:43 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

//~--- JDK imports ------------------------------------------------------------

import javax.swing.JOptionPane;

//~--- classes ----------------------------------------------------------------

/**
 *
 * @author Final Heaven
 */
public class operations {

	public static void main(String args[]) {
	String	firstNumber;
	String	secondNumber;
	int	number1;
	int	number2;
	int	sum;
	int	sub;
	int	malti;
	int	division;

	firstNumber  = JOptionPane.showInputDialog("Enter first integer");
	secondNumber = JOptionPane.showInputDialog("Enter second integer");
	number1	  = Integer.parseInt(firstNumber);
	number2	  = Integer.parseInt(secondNumber);
	sum		  = number1 + number2;
	sub		  = number1 - number2;
	malti		= number1 * number2;
	division	 = number1 / number2;

	JOptionPane.showMessageDialog(null,
					  "Results:\nThe Sum is " + sum
					  + "\nThe Subtraction is " + sub
					  + "\nThe Multiplication is " + malti
					  + "\nThe Division is " + division);
	}
}

تم تعديل هذه المشاركة بواسطة Final Heaven في 30 ديسمبر 2006 في 09:54

و كن فتى في ذرى العلياء همّته

يسمو بغاياته حتى على زحل

موقع خاص بي

My Website

قمت بتصميم لعبة بسيطة بإستخدام اللغة الجميلة الجافا

Plane Fighter Game

برنامج جميل بلغة الجافا يساعد على تنظيم المشاكل

The TS Organizer

#6

الف شكر لك اخي الفاضل على مساعدتك ::: وتنبيهك لي :::

اعدك ان شاء الله ساحاول بكتابة البرنامج الثاني

واعطيك محاولاتي باذن الله

لكن ارجوا ان تساعدني في حله بعدها

لانه ماعندي وقت كثير :::::::

جزاكم الله خير :::::::

فعلا اشهد انه منتدى طيب باذن اللله::::

#7

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

حاولت كتابة البرنامج الثاني

لكن لدي بعض الاسئلة بحاجة الى جواب :::::::::

*كيف اعبر عن استقبال نصف قطر دائره في الجافا؟؟؟

String?

*المعادلة التي تحسب نصف القطر كيف نعبر عنها ؟؟؟ هل اكتبها كما هي رموز؟؟

*كيف اعبر عن قيمة الثابت باي pi؟؟

====================

وشكرا

#8
esaa كتب:
السلام عليكم ورحمة الله وبركاته

حاولت كتابة البرنامج الثاني

لكن لدي بعض الاسئلة بحاجة الى جواب :::::::::

*كيف اعبر عن استقبال نصف قطر دائره في الجافا؟؟؟

String?

Double radius = Double.parseDouble(JOptionPane.showInputDialog("Enter The Eadius"));

*المعادلة التي تحسب نصف القطر كيف نعبر عنها ؟؟؟ هل اكتبها كما هي رموز؟؟

*كيف اعبر عن قيمة الثابت باي pi؟؟

Math.PI

====================

وشكرا

#9

شكرا لك اخي عيسى على المساعده ::::

وها انا انهيت كتابة البرنامج لكن لا اعلم لم يتم معي بشكل صحيح ::::::: فاحتاج لشوركم فيه::::


public class circle{
public static void main(String args[]){

String circleRadius;

double radius;
double area;
double ciramfernce;


circleRadius=JOptionPane.showInputDialog("Enter Radius");

radius =Double.parseDouble(circleRadius);

area=radius*radius*3.14;
ciramfernce=2*3.14*radius;

JOptionPane.showMessageDialog(null,
"The circle radius is" + 3\n
"The circle area is" + 28.27\n
"The circle ciramfernce is" + 18.85);

System.exit(0);
}
}
import javax.swing.JOptionPane;

يظهر لي خطأ في الترجمه في هذا السطر:

area=radius*radius*3.14;

اتمنى ان اجد المساعده مشكورين::::

جزاكم الله خير

#10

لم يظهر لي هذا الخطأ .. البرنامج يعمل لكن هناك بعض التعديلات:

انتبه لكتابة "n\" في نهاية العبارة..

استعمل Math.PI بدلاً من 3.14 للدقة في الحساب.

أحسنت في محاولاتك !

import javax.swing.JOptionPane;
public class circle{
public static void main(String args[]){

String circleRadius;

double radius;
double area;
double ciramfernce;


circleRadius=JOptionPane.showInputDialog("Enter Radius");

radius =Double.parseDouble(circleRadius);

area=radius*radius*Math.PI;
ciramfernce=2*Math.PI*radius;

JOptionPane.showMessageDialog(null,
"The circle radius is "+ radius + "\n"+
"The circle area is"+ area+ "\n"+
"The circle ciramfernce is" + ciramfernce + "\n");

System.exit(0);
}
}

بالتوفيق

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#11

شكرا شكرا شكرا

لك اخي الفاضل للمساعده ::::

لكن في البرامج التي كتبتها سابقا لم يكن يحتاج اان نضع سلاش ان بين علامتي تنصيص n\

كنا نضعها هكذا مثل:

"Welcom \n to\n class"

فكيف يحتاج هنا لوضعها بين العلامتين؟؟؟

واشكرك مره اخرى

:lol:

#12

لم أقصد أن تكتبها مستقلة بين علامتي تنصيص تستطيع كتابتها مع الجملة التي تريد .. لكن أن تكتبها داخل الـ " " أنت كنت كاتبها في كودك خارج الـ "" ..

لا شكر على واجب

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

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

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

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

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

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

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