اكتب مخرجات البرامج التالية ؟

اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الأربعاء فبراير 20, 2013 2:57 pm

السام عليكم يا هذا المنتدى الجميل cheers
كيفكم ان شاء الله بخير


ودي اطلب منكم مساعدة في حل بعض الاسئله عندي متعلقه بلغة الجافا عن الcatch و Try انا فااشله جدا فيها واستاذتي فيها هذا المستوى سيئه جدا في الشرح Mad Mad Mad Mad Mad Mad

فهل ممكن تساعدوني يا مبرمجين Question املي فيكم كبير Very Happy pale



وشكرا
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف VB.NET في الأربعاء فبراير 20, 2013 3:11 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] كتب:السام عليكم يا هذا المنتدى الجميل cheers
كيفكم ان شاء الله بخير


ودي اطلب منكم مساعدة في حل بعض الاسئله عندي متعلقه بلغة الجافا عن الcatch و Try انا فااشله جدا فيها واستاذتي فيها هذا المستوى سيئه جدا في الشرح Mad Mad Mad Mad Mad Mad

فهل ممكن تساعدوني يا مبرمجين Question املي فيكم كبير Very Happy pale



وشكرا

أهلا وسهلا بيك أختى الكريمة .......إن شاء الله تعالى نكون عند حسن ظنك ....وعلى فكرة لسنا مبرمجين محترفين كما تعتقدى Very Happy
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الأربعاء فبراير 20, 2013 4:10 pm

اكييييييد محترفيييين cheers الله يزيدكم من علمة يارررررب باحط اسالتي في الرد اللي بعد هذا وابدعوا في حلها Embarassed
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty وهذي هي الاسئله

مُساهمة من طرف joryah في الأربعاء فبراير 20, 2013 4:55 pm

اول سؤال وهو اللي تطلب فيه كيف يكون شكل الoutput لهذا البرنامج :
while(true){
;(inputstr=JOptionPane.showinputDialog(null,prompt
Try{
;(age=Integer.parseInt(inputstr
;(if(age<0
throw new Exception ("Negative age is valid");
}
Return age;
}
catch(NumberFormat Exception e)
{
JOptionPane.showMessageDialog(null," "+inputstr+"is invalid\n "+"pleas enter digit);"
}
(catch (Exception e
{
JOptionPane.showMessageDialog(null,"error: "+e.getmessage());
}}

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
السوال الثاني ما ادري وش المطلوب فيه بس راح اكتب نص السوال
Determine the put of the following code :?
Try
{
Number=Integer.parseInt("a23");
If (number<0)
Throw new(Exception ("no negative");
}
Catch (Number format Exception e)
{
System.out.println("error"+e.getMassage());
}
Finally
{System.out.println("Done");
}
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
السوال الثالث هنا تقول وش الخطا في الكود وحددي الخطا
Whats wrong with the code ?Identyfy the error?
Try
{
Number=Integer.parseInt("123");
If(num>100){
Catch new Exception ("out of bound");
}
}
Catch{
System.out.printin("cannot convert into int");
}
Finally(Exception e)
{System.out.println("always Print");
}
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
السوال الرابع
Determine the of the following code when the input is (a)-1,(b)0,(c)12xy???
Try {
Number=integer.parsInt(JOptionPane.showMessageDialog(null,"input"));
If(number!=0)
{
Throw new Exception("not azero");
}
}
Catch (NumberFormatException e){
System.out.printin("cannotconvertinto int");
}
Catch (Exception e)
System.out.printin("Error:"e.getmessage()):
}
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف السنى في الأربعاء فبراير 20, 2013 5:17 pm

اية الاسئلة اللى مو مفهومه دى ........يعنى حضرتك مثلا كتبتى البرنامج و المطلوب منا هو تحديد مخرجات تلك البرنامج ؟....أو معنى أصح نتيجة تشغيل تلك الاكواد ؟
السنى
السنى
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 220
النقاط : 411
التقيم : 23
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الأربعاء فبراير 20, 2013 6:10 pm

الحين اول سؤال اعطتنا من نصف البرنامج ما اعطتنا البرنامج كامل وتقول ابغى صورة الاوت بوت كيف بتكون والسؤال الثاني نفس الفكره

اما السؤال الثالث تقول حددي ماهو الخطا في الكود
والسؤال الرابع تقول فيه حلي االبرنامج بالاكواد اللي في البرنامج اذا كانت المدخلات (a)-1,(b)0,(c)12xy Crying or Very sad Crying or Very sad
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف زهراء في الأربعاء فبراير 20, 2013 9:31 pm

السؤال الاول سيكون على النحو التالى :



الكود:


public int getAge(String prompt) {

 

        String inputStr;

        int    age;

 

        while (true) {

            inputStr  = JOptionPane.showInputDialog(null, prompt);

 

            try {

                age = Integer.parseInt(inputStr);

 

                if (age < 0) {

                    throw new Exception("Negative age is invalid");

                }

 

                return age; //input okay so return the value & exit

 

            }  catch (Exception e) {

 

                JOptionPane.showMessageDialog(null, "Error: "

                                                + e.getMessage());

            }

        }

    }

 






السؤال الثالث .....يوجد فى الكود ثلاث أخطاء و هى على النحو التالى :



الخطأ الاول ....فى السطر التالى



الكود:

catch new Exception("Out of bound");



و الصحيح هو أن يبدأ بكلمة throw بدلا من كلمة catch



الخطأ الثانى ....فى السطر التالى :



الكود:
Catch{



وهو خطأ لاستخدام Catch دون تحديد نوع الخطأ المتوقع حدوثه Exception Type



الخطأ الثالث ...فى السطر التالى :



الكود:
finally (Exception e)



وهو خطأ لاحتوائة على المعامل (Exception e) حيث أن الامر finally يأخذ الصيغة التالية



الكود:



finally
{

 java code statements;

}







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

تاريخ التسجيل : 18/02/2011
المساهمات : 398
النقاط : 673
التقيم : 53
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الخميس فبراير 21, 2013 11:17 am

الله ييسر لك امرك ويشرح لك صدرك ويسعدك في الدنيا والاخره على تفريج همي I love you

وانا بانتظاااارك حبيبتي Smile
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف أبوسجود في الخميس فبراير 21, 2013 12:57 pm

السؤال الرابع سهل جدا جدا والمطلوب منه تحديد نوع المخرجات فى حالة المدخلات التالية :

أذا كانت القيمة المدخلة -1 ....ستظهر رسالة على النحو التالى :

الكود:
erro :not azero

كما فى الشكل التالى


اكتب مخرجات البرامج التالية ؟ Egy-tech13614512791
و إن كانت المدخلات 12xy فان الرسالة التى سوف تظهر كما يلى :

الكود:
cannotconvertinto int

كما فى الشكل التالى :


اكتب مخرجات البرامج التالية ؟ Egy-tech13614512802

أما اذا كانت المدخلات (0) فلن تظهر اى رسائل خطأء
avatar
أبوسجود
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف أبوسجود في الخميس فبراير 21, 2013 1:17 pm

السؤال الثانى ايضا هو تحديد مخرجات البرنامج


الاجابة :

الكود:
no negative
الكود:
Done
avatar
أبوسجود
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الخميس فبراير 21, 2013 1:36 pm

اخوي ابو سجووود الله يعطيك العافيه ويسعدك دنيا واخره


لو سمحت ممكن تصور لي الاوت بوت اذا كان المدخل صفر
ولك جزيل الشكر اخوي
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الخميس فبراير 21, 2013 1:38 pm

اختي زهرااء الله ينور طريقك السوال الاول مو راضي يطلع لي الاوت بوت فممكن تصورين الاوت بوت لي او اذا استطعت اخي ابو سجود جرب البرنامج واذا ظهر لك الاوت بوت صورة لي وجزاكم الله خير
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف أبوسجود في الخميس فبراير 21, 2013 2:02 pm

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] كتب:اخوي ابو سجووود الله يعطيك العافيه ويسعدك دنيا واخره


لو سمحت ممكن تصور لي الاوت بوت اذا كان المدخل صفر
ولك جزيل الشكر اخوي


تفضلى أتيها الكريمة


اكتب مخرجات البرامج التالية ؟ Egy-tech13614552761
avatar
أبوسجود
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في الجمعة فبراير 22, 2013 8:09 pm

بليييز اي احد يصور لي الاوت بوت حق السؤال الاول اللي حلته الاخت زهرااااء pale pale
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف NEXT في السبت فبراير 23, 2013 10:11 am

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] كتب:بليييز اي احد يصور لي الاوت بوت حق السؤال الاول اللي حلته الاخت زهرااااء pale pale

أهلا
وسهلا بك أختى الكريمة ...بالنسبة للسؤال الاول فقد قامت الاخت الكريمة
بعمل طريقة للتأكد من عمر المستخدم بناء على أكواد برنامجك ....ولكى تستطيع
تشغيل تلك الطريقة فما عليك إنشاء كلاس جديد لاحتواء تلك الطريقة ثم بعد
ذلك تشغيل تلك الطريقة فى الدالة الرئسية للبرنامج void main و بالتالى فأن
الكود سيكون على النحو التالى :


الكود:



package ex1;

import javax.swing.JOptionPane;

class Egy {
   

public int getAge(String prompt) {

 

        String inputStr;

        int    age;

 

        while (true) {

            inputStr  = JOptionPane.showInputDialog(null, prompt);

 

            try {

                age = Integer.parseInt(inputStr);

 

                if (age < 0) {

                    throw new Exception("Negative age is invalid");

                }

 

                return age;

 

            }  catch (Exception e) {

 

                JOptionPane.showMessageDialog(null, "Error: "

                                                + e.getMessage());

            }

        }

    }

   
}
public class Ex1 {

   
    public static void main(String[] args) {
       
        Egy EX1=new  Egy();
        EX1.getAge(null);
       
    }
}


ومخرجات البرنامج ستكون على النحو التالى :

1_ تظهر رسالة لادخال العمر كما فى الشكل التالى :


اكتب مخرجات البرامج التالية ؟ Egy-tech13616134541

2 _ اذا قام المستخدم بإدخال اى قيمة صحيحة سوف يتم إنهاء البرنامج بدون ظهور اى رسائل

3_ اذا قام المستخدم بادخال أى قيمية أصغر من الصفر ....سوف تظهر له الرسالة التالية :


اكتب مخرجات البرامج التالية ؟ Egy-tech13616134542
4_ وعند الضغط على زر (OK ) فى الرسالة السابقة ...سوف يتم إعادة ظهور الرسالة الاول ...وهى الخاصة بادخال قيمة من جديد

5_و
عند قيام المستخدم بادخال (حروف )فقط أو حروف و أرقام ...سوف تظهر الرسالة
التالى و التى نص ان القيمة المدخلة غير صحيحة مع وضع القيمة المدخلة بين
قوسين كما فى الشكل التالى :


اكتب مخرجات البرامج التالية ؟ Egy-tech13616134543
6_ و الضغط على زر (OK) تعاد الكرة مرة أخرى للدخال

7_أما عند محاولة إغلاق الرسالة من زر (+)أو الضغط على زر (Cancel) سوف تظهر الرسالة التالية :


اكتب مخرجات البرامج التالية ؟ Egy-tech13616136191


NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 380
النقاط : 200556
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اكتب مخرجات البرامج التالية ؟ Empty رد: اكتب مخرجات البرامج التالية ؟

مُساهمة من طرف joryah في السبت فبراير 23, 2013 5:02 pm

اخوي Next جزاك الله خير واسعدك ووفقك في الدنيا والاخره cheers
joryah
joryah
..
..

تاريخ التسجيل : 05/12/2012
المساهمات : 24
النقاط : 36
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى