مشاهدة النسخة كاملة : مسائل في الفيجول بيسك دوت نت ..
أميمة
27-Dec-2007, 01:35 AM
هذي هي المسائل
1/ برنامج محول عملات يحول من ريال إلى دولار أو من ريال إلى يورو ، بحيث يكون في النافذة مربعي نص ( 2 textbox ) أحدهما يستقبل القيمة ( عدد الريالات ) من المستخدم والآخر يعرض القيمة بعد التحويل ، مع ضبط الخصائص لجميع الأدوات المستخدمة لتوضيح شكل النافذة والغاية من استخدامها . :)
2 / برنامج يحسب المساحات بحيث أن نافذة البرنامج تحتوي على زري تحكم فقط ، أحدهما يحسب مساحة الدائرة والآخر يحسب مساحة المربع مع العلم بأن البيانات الضرورية لحساب المساحات تستقبل من المستخدم بدون إستخدام مربع نص textbox . :)
3/ برنامج الآلة الحاسبة ولكن العمليات الحسابية تحدد من قبل المستخدم أي أن المستخدم هو الذي يدخل علامة العملية الحسابية المطلوبة ، فمثلاً إذا أراد المستخدم عملية الجمع فإنه يُدخل علامة الجمع + في مربع النص الخاص بالعملية الحسابية ، أي بدون استخدام زر تحكم لكل عملية ، فقط زر تحكم واحد ( يُستخدم في البرنامج الأمر select case ) :)
4/ برنامج يطبع جدول الضرب للعدد 3 ( من 3 ×1 إلى 3 × 10 ) . :)
5/ برنامج يستمر في طباعة ما يدخله المستخدم حتى يُدخل الرمز # عندها يتوقف عن الطباعة وتكون الطباعة في أداة القائمة list Box :)
( المطلوب دوران في كل مرة يدخل المستخدم قيمة ويتم إضافتها إلى القائمة list Box حتى يُدخل المستخدم الرمز # ).
أوه :00006: نسيت أقلكم يا حلوين أحتاج حلها !!
Programmer_911
27-Dec-2007, 04:11 PM
أختي أميمة أقل حاجة حاولي إيجاد الحل ونحن بإذن الله نساعدك أما
تريدين الحل جاهز فنحن نجلب لكِ المضرة ولن تستفيدين
يجب تعويد العقل للتفكير وهذه المسائل الصغيرة تنمي وتمرن التفكير على
إيجاد عدة حلول فقط حاولي
*-إيجاد القوانيين الخاصة بالعملات والمساحة... وطبقيهن
صدقيني حينما تحلين المسائلة ستجدين متعة حقيقة وتثقين بقدرات أكثر وأكثر
بإذن الله
وهذه نصيحة من مجرب
تمنياتي لكِ وللجميع بالتوفيق
وشكر
Eng.TX26
27-Dec-2007, 08:54 PM
أختي الفاضله ... لا يعقل أن نقوم بكتابة الإجابة كلها لك.. لأننا بذلك سوف نضرك مثلما ذكر الأخ
Programer911 جزاه الله خير
إنما حاولي أن تقومي بذلك بنفسك
وأخبرينا أين توقفتي ولم تستطيعي المتابعة وسوف نكون سعداء بمساعدتك
أميمة
27-Dec-2007, 09:15 PM
مشكور أخ programmer - 911 ..:)
صح كلامك انو هذا في مضره عليه لو اعتمدت على حلولكم ..:ad4:
ولكن المسألة وما فيها يا أخي ان هذه الأسئلة نزلتها الأستاذة على أساس انها بونس ولسى والله ما أدتنا طرق برمجتها ولا كيفية التعامل مع التحويلات والحسابات زي المسألة 1 ، 2 .. :no:
فمثلاً أنا أقدر أحل بعضها بطريقة الخوارزميات زي 3 ، 4 ، 5 ..:thumbsup:
وممكن أنفذها كلها على الفيجول بس كأشكال وأزارير - يعني أدوات بخصائصها بس - من غير البرمجة لأني ما أعرف كيف أبرمجها ..:as1:
أتمنى تكون فهمت قصدي ..:shiny:
Programmer_911
28-Dec-2007, 08:15 PM
جيد أخت أميمة
صممي الواجهات ل 1 و 2 وأخبريني كم يساوي الريال مقابل الدولار وكذالك
اليورو وكذالك المساحات وبعون الله سوف نصل للحل معاً
اما بالنسبة 3 و4 و5 رائع جداً أنكِ تعرفين كتابة الخوارزم سنستطيع بإذن الله
معاً حل المشكلة وسنخرج بتوفيق الله بفائدة كبيرة جداً
سؤال
هل تجيدين اية لغة برمجة ؟
شكراً جزيلاً
أميمة
29-Dec-2007, 12:35 AM
أهلاً أخوي ..
مشكور على الرد .. :)
إن شاء الله أحاول أرسلك الخوارزميات و الواجهات .. بس ما حاقدر أرسلها إلا على الربوع أوالخميس لأنو عندي اختبارات ومشروع لازم يتسلم .. :(
وأما عن قيمة الدولار واليورو مقابل الريال فهي ==>
1 دولار = 3,75 ريال ..
1 يورو = 5.5161 ريال ..
وأما عن المساحات فهي ==>
مساحة الدائره = نق2 × ط ==> حيث أن ط = 3,14 ..
مساحة المربع = طول الضلع × نفسه ..
صح !! :thumbsup:
وأما عن لغات البرمجة فللأسف ما أعرف إلا للفيجول بيسك دوت نت ولسى مبتدأه لأني دوبني أخذه هذا الترم فمادة اسمها لغات البرمجة !!! :as1:
لأني مني قسم حاسب أنا قسم علم معلومات وأدرس فمجمل الخطة بس مادتين أو ثلاثه مو أكثر عن البرمجة !! :(
وشكراً .. :ac8:
Programmer_911
29-Dec-2007, 06:51 PM
أهلاً أخوي ..
مشكور على الرد .. :)
إن شاء الله أحاول أرسلك الخوارزميات و الواجهات .. بس ما حاقدر أرسلها إلا على الربوع أوالخميس لأنو عندي اختبارات ومشروع لازم يتسلم .. :(
وأما عن قيمة الدولار واليورو مقابل الريال فهي ==>
1 دولار = 3,75 ريال ..
1 يورو = 5.5161 ريال ..
وأما عن المساحات فهي ==>
مساحة الدائره = نق2 × ط ==> حيث أن ط = 3,14 ..
مساحة المربع = طول الضلع × نفسه ..
صح !! :thumbsup:
وأما عن لغات البرمجة فللأسف ما أعرف إلا للفيجول بيسك دوت نت ولسى مبتدأه لأني دوبني أخذه هذا الترم فمادة اسمها لغات البرمجة !!! :as1:
لأني مني قسم حاسب أنا قسم علم معلومات وأدرس فمجمل الخطة بس مادتين أو ثلاثه مو أكثر عن البرمجة !! :(
وشكراً .. :ac8:
أختي بإمكاني عمل المسائل كلها خلال ساعة أو أكثر لكن هذا ليس هدفي
ومن أسهل اللغات VB.Net ليس هناك حاجة لتعقدين نفسك
عموماً سابدأ بحل السؤال الأول والثاني بعد قليل مع الشرح لكن بشرط أن (تحاولي فقط)
في حل البقية
شكراً
Programmer_911
29-Dec-2007, 08:52 PM
هذا السؤال الأول
واجهة محول العملات
http://www.up-hayatech.com/9450_0119894838 0.jpg (http://www.hayatech.co m/c)
بسم الله نبدأ الشرح
نحتاج عدد 2 textbox كما ذكرتي في المسائلة
نحتاج 2 RadioButtons والسبب لكي يختار المسخدم أي منهم دولا او يورو
نحتاج 2 Label والسبب لإخبار المسخدم أن هذا الحقل هو ماتضع به الريال والنتيجة بعد التحويل
وأحتجنا عدد 1 button لتنفيذ الأمر
وممكن أنفذها كلها على الفيجول بس كأشكال وأزاريومقدماً الأمر راجع لك
نأتي للبرمجة
في حدث تحميل النموذج
RadioButton1.Ch ecked = Trueأي عند تحميل النموذج يتم استدعاء هذا الجزء من الكود وهو معناه
أجعل RadioButton1 بحالة Checked
و Checked هي من خصائص هذه الاداة
نذهب لحدث الزر
وبعد الضغط عليه مرتين يخرج لنا هذا الكود
Dim dr As Single
If RadioButton1.Ch ecked Then
dr = TextBox1.Text
TextBox2.Text = dr * 3.75
ElseIf RadioButton2.Ch ecked Then
dr = TextBox1.Text
TextBox2.Text = dr * 5.5161
End If
السطر الأول أعلنا عن متغير dr من نوع عشري
السطر الثاني جملة شرطية أي إذا ضغط على RadioButton2
نفذ السطر 3 و4
ومفاد السطر 3 تخزين القيمة المدخلة في صندوق النص الأول في المتغير dr
والسطر 4 نأخذ المتغير dr ونضربه في القيمة 3.75 ليتحول إلى
دولار ونضعه في صندوق النص الثاني لتظهر النتيجة للمسخدم
والأسطر 5 و6و7 نفس السابق لكن باليورو
والسطر الأخير نهاية الجملة الشرطية
ملاحظة مهمة البرنامج هذا عملته بأبسط الطرق في كتابة الكود
وتوجد به الكثير من العيوب البرمجية مثل لو أدخل المستخدم حروف أو حروف وأرقام أو لم يدخل شي أو ادخل فراغ أو...
لو حاولت تعديل العيوب لأصبح الكود طويل عليك وأعتقد هذا مالاتفضلينه
حملي هنا
http://www.up-hayatech.com/9450_0119895034 4.zip
أما بالنسبة للباقي سأكمله فيما بعد بإذن الله
شكراً
Programmer_911
31-Dec-2007, 10:54 PM
عذراً أختي الحقيقة نسيت :confused:
/ برنامج يحسب المساحات بحيث أن نافذة البرنامج تحتوي على زري تحكم فقط ، أحدهما يحسب مساحة الدائرة والآخر يحسب مساحة المربع مع العلم بأن البيانات الضرورية لحساب المساحات تستقبل من المستخدم بدون إستخدام مربع نص textbox . :)
بدون مربع نص :an9:
ممكن توضحين أكثر
فيه طرق مثل
ٌRich text
أو
عن طريق ملف
أو
Console Application
شكراً
أميمة
31-Dec-2007, 11:45 PM
أهلاً يا أخوي ..:)
المشكله إني مأقدر أجاوبك لأني مني فاهمة ولا شيء وبالذات هذي المسأله واللي بعدها ما فهمت إش قصدها أنو يكون بالأمر select case !! :(
هي نزلت الأسئلة بهذا الشكل وأنا حطيتها بالنص !!:an9:
Programmer_911
01-Jan-2008, 12:09 AM
نأهلاً يا أخوي ..:)
المشكله إني مأقدر أجاوبك لأني مني فاهمة ولا شيء وبالذات هذي المسأله واللي بعدها ما فهمت إش قصدها أنو يكون بالأمر select case !! :(
هي نزلت الأسئلة بهذا الشكل وأنا حطيتها بالنص !!:an9:
أختي جميع الأسئلة واضحة بإستثناء
عدم استخدام صندوق النص لاأعلم مالحكمة
أتمنى أن تستفسري جيدأ أما بقية الأسئلة
فهذا الإتفاق
اما بالنسبة 3 و4 و5 رائع جداً أنكِ تعرفين كتابة الخوارزم سنستطيع بإذن الله
معاً حل المشكلة وسنخرج بتوفيق الله بفائدة كبيرة جداً
شكراً
أميمة
01-Jan-2008, 12:18 AM
وأنا عند الإتفاق مين قال إني أخلفته ..:an9:
ودحين بنزل إن شاء الله الخوارزمية الأولى !!:S_005:
Programmer_911
01-Jan-2008, 12:25 AM
رجاء لاتفهمي غلط :)
بالإنتظار...
أميمة
01-Jan-2008, 12:32 AM
5/ برنامج يستمر في طباعة ما يدخله المستخدم حتى يُدخل الرمز # عندها يتوقف عن الطباعة وتكون الطباعة في أداة القائمة list Box ( المطلوب دوران في كل مرة يدخل المستخدم قيمة ويتم إضافتها إلى القائمة list Box حتى يُدخل المستخدم الرمز # ).
Start
Read num
yes
Num = = " # " ـــــــــــــــ ــ> end
no
Print num
ما رضيت تطلع الأسهم اللي سويتها عموماً بعد البرنت يرجع سهم لمن فوق قبل الريد عشان يسير دوران ..:)
Programmer_911
01-Jan-2008, 12:38 AM
رائع
بالتوفيق
شكراً
أميمة
01-Jan-2008, 12:50 AM
4/ برنامج يطبع جدول الضرب للعدد 3 ( من 3 ×1 إلى 3 × 10 ) .
Start
X = 3
Y = 1
Z = x * y
Print Z = x * y
Y = y +1
yes
Y < = 10
No
end
برضو من عند الyes سهم لفوق قبل Z = x * y
عشان يسير دوران ..
Programmer_911
01-Jan-2008, 12:55 AM
تحية لك على هذا الجهد
مارأيك غداً بإذن الله أشرح طريقة تحويلها من خوارزميات
إلى
VB.Net ,وإحتمال إلى C#.Net
وإلى لغتي الأم C
شكراً على الجهد وستجنين الثمرة بعون الله
أميمة
01-Jan-2008, 01:12 AM
3/ برنامج الآلة الحاسبة ولكن العمليات الحسابية تحدد من قبل المستخدم أي أن المستخدم هو الذي يدخل علامة العملية الحسابية المطلوبة ، فمثلاً إذا أراد المستخدم عملية الجمع فإنه يُدخل علامة الجمع + في مربع النص الخاص بالعملية الحسابية ، أي بدون استخدام زر تحكم لكل عملية ، فقط زر تحكم واحد.
هذي المسأله شكلي بأبدع فيها بس مو مشكله نتعلم !!
أول شيء start
بعدين read العملية الحسابية المراده
بعدين أحط شرط العملية = +
yes أجري العملية
no أحط شرط ثاني العملية = -
yes أجري العملية
no أحط شرط ثالث العملية = *
yes أجري العملية
no أحط شرط ثالث العملية = ÷
yes أجري العملية
no أسوي دوران من البداية قبل ال read .
عاد هذا اللي قدرت أسوي مدري صح أو خطأ
بس أنا حاستها ناقصة لأنو لازم المستخدم يدخل العدد فإمكن في الشرط بعد الyes نقرأ العدد !!
مني متأكده منها بس إن شاء الله تكون صح هي والمسائل الثانية !!
وشكراً لك يا أخ programmer - 911 ..
أميمة
03-Jan-2008, 06:47 AM
السلام عليكم ..:f:
فينك يا أخ programmer - 911 أنا في انتظار نقدك للحل الأخير + حلك وشرحك إذا ما في مانع .. :as1:
لأنه الأسبوع هذا يوم الأحد لازم أسلم الأجوبه .. :az9:
Programmer_911
03-Jan-2008, 06:56 PM
مرحباً أختي أعتذر عن التأخير كانت لدي أعمال كثيرة جداً
وهي في ازدياد
بعد مأفرغ سأضع الشرح هنا بإذن الله
لكن هذا البرنامج السؤال 5
http://www.up-hayatech.com/9450_0119937557 9.zip
وبالنسبة للالة الحاسبة كثيراً ماقمت بعملها لكن لم أحتفظ بها
وجدت كتاب ظريف عن الالة الحاسبة
الحقبقة الكتاب لم أقرأه
تفضلي
http://www.kutub.info/library/open.php?cat=19&book=699
اما الباقي فأنا أعتذر لك في الوقت الحالي
وهي سهلة جداً بعون الله
شكراً
فردوس
04-Jan-2008, 01:20 AM
عزيزتي ؛
برنامج الآله الحاسبة موجود عندي جاهز
لكن مو بنفس شروطك !!
هل تريدينه ؟؟
أميمة
04-Jan-2008, 01:44 AM
حبيبتي فردوس الأستاذة أدتنا المسائل كذا .. فأعتقد انو ما حينفع الا بشروطها ..:as1:
Powered by vBulletin Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd