مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
سؤال يا دكتور : Wolf Sniper
( بس أنت تبي نسميك دكتور أو أستاذ دكتور أحسن )
كيف أخلي شيء يتحرك بالسي ++ ؟
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة SONIC4ANIME
سؤال يا دكتور : Wolf Sniper
( بس أنت تبي نسميك دكتور أو أستاذ دكتور أحسن )
كيف أخلي شيء يتحرك بالسي ++ ؟
بدون ألقاب بيكون أحسن :)
لم أفهم سؤالك :33: ممكن توضح أكثر ؟
و إذا كنت تقصد التحريك في الألعاب .. فهذا يعتمد على طريقة تطوير اللعبة .. فإذا كنت تستخدم DirectX فهناك دوال و توابع تساعدك على ذلك .. أما إذا كنت تريد التحريك في تطبيقاتنا التي نعملها فهذا مستحيل ..
و لكن تستطيع ذلك في واجهات فيجوال سي++ .. و لكن كما قلت لكم لن تستطيعوا فهم فيجوال سي++ إن لم تفهموا أساسيات السي++ التي نحن بصددها .. فهما مختلفين .
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم
اولا اخي شكرا لانك حاولات تفهيمي......
قل شيء قلته انت .... انا عارفه.... لكنه خطىء او انني انا من يخطىء... على كل انسى سؤالي وفقط اريد ان اعرف خطئي
اليك هذا الكود
#include<iostream>
int main()
{
int x;
cout<<"enter num =";
cin>>x;
for(int i=1; i<x;i++)
{
int y;
y=x*i;
cout<<y;
}
}
خي ارجوا منك التوضيح
ملاحظه:- ما رايك باجوبتي على الاسئله الاربعه... كما وارجوا اعطائي العلامه
وشكرا..........
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
::
::
أخوي Wolf Sniper
أنا ارسلت لك الإجابات من فترة :p
::
::
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم ..
عذراً على التأخر في الرد .. لقد انشغلت قليلاً ( لا تعطي أعذار كشفناك :p ) .. المهم
سررت لأن بعضكم حل التمارين .. و أنا أرى أن ثلاثة أفضل من لا شيء و حتى لو لم يحل أحد تلك التمارين لواصلت كتابة الدروس ( إن شاء الله أستمر هكذا ) ..
و بالنسبة للحلول فسأصعها اليوم في موضوع الدروس و بعد ذلك نكمل الدرس الثالث .. و ها هي نتائج الحلول التي أعطوني إياها الأعضاء و هم :
Imag :
قمت حل سؤالين الأول و الثاني .. الأول صحيح 100% أحسنت ;) .. و لكن الثاني خطأ :أفكر: .. أنظر الحل في موضوع الدروس لمعرفة الحل النموذجي .
و أنا أقدر لك مجهودك معنا و شكراً على اهتمامك و الله يوفقك .. و نتيجتك هي سؤال واحد فقط .. مقبول نوعاً ما .
IWANTYOURHELP :
قمت بحل 5 أسئلة .. الأول و الثاني صحيحين 100% ممتاز :) .. و لكن الثالث خطأ لأني أريد إيجاد و كتابة قواسم العدد فقط التي يقبل القسمة عليها بحيث يكون باقي القسمة على العدد يساوي الصفر .. مثلاُ العدد 9 قواسمه هي 1 و 3 و 9 .. و لكنها محاولة جيدة .
و السؤال الرابع و الخامس أيضاً خطأ :( .. قلت لكم أن السؤال الرابع يعتمد على السؤال الثالث .. فإذا كان عدد قواسم العدد 2 فقط فهذا يعني أن هذا العدد أولي .. و السؤال الخامس أنا وضحت فكرة الحل و لكني أنقصت بعضاً الأوامر المهمة لذلك الحل لأني أريد أن تجدوها أنتم .. و لكن لا مشكلة الحل موجود في موضوع الدروس ( اليوم إن شاء الله سأضعه ) .
النتيجة هي حل سؤالين .. مقبول :biggthump و لكن الإجابات لا بأس بها و إن شاء الله مع الوقت سيصبح تحليلك للأسئلة أسهل بكثير :) .
UAE Naruto :
لم يصلني شيء منك :( .. أعد إرسال الرسالة مرة أخرى لكي أرى كيف حللت الأسئلة حتى لو بعد وضع الحلول .. لا تنسى .
بالنسبة لدرس اليوم .. سأضع حلول الأسئلة الخمسة بالإضافة إلى إكما مواضيع حلقات التكرار .. و أيضاً أريد أن أعطيكم نافذة خاصة بنوافذ تصحيح الأخطاء Debug Window و هي النافذة Watch ..
و لكن سأضع الدرس مجزئ يعني اليوم جزء و غداً جزء آخر .. لأني لم أكمل الدرس .. نستسمحكم :) .
انتظروني مساءً .. و السلام عليكم .
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اخي انت مخطىء.......
انا حللت 4 اسئله فقط
والاربعه صحيحه 100%.... لاني قمت بفحصها وتجربتها..... اخي هذه الاسئله تافه( اعذرني ولكني تفاجئة) ... انا شارفت على الانتهاء من السي++.. وانا احل مثل هذه الاسئله بسهوله فضرب من المستحيل ان تكون الاجابات خاطئه
افحص الاجابات انها صحيحه....
ملاحظه :- انا سئلتك اذا امكنني ان احل بطرقي الخاصه واجبتني بنعم..... اما بالنسبه لسؤال الاولي ...فانا برمجة برنامجي ان يفحص من هو اولي ويكتب له الكلمه wrong واقد باولي هي الاعداد 1 3 5 7 9 الخ...... اخي قم بفحص البرنامج وضع كل الارقام الاوليه من 1 الى ما لانهايه .... فسترى انه اعطاك الكلمه التاليه wrong
اخي انا متاكد من اجاباتي ... اما بالنسبه للقواسم فانا لم افهم ماذا تقسد لاني لا اظن انك شرحة السؤال حتى ... ولكن على كل السؤال صحيح لانك لو حاولت ترجمته على الكومبلير ونفرض ان العدد 9..... فيقوم البرنامج باظهار كل القواسم وهي
9
4.5
3
2.25
1.8
1.5
1.28571
1.125
وليس فقط 9 و 3.......
اخي انا متاكد من صحة الاجابات
وشكرا.................
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة IWANTYOURHELP
اخي انت مخطىء.......
انا حللت 4 اسئله فقط
والاربعه صحيحه 100%.... لاني قمت بفحصها وتجربتها..... اخي هذه الاسئله تافه( اعذرني ولكني تفاجئة) ... انا شارفت على الانتهاء من السي++.. وانا احل مثل هذه الاسئله بسهوله فضرب من المستحيل ان تكون الاجابات خاطئه
افحص الاجابات انها صحيحه....
ملاحظه :- انا سئلتك اذا امكنني ان احل بطرقي الخاصه واجبتني بنعم..... اما بالنسبه لسؤال الاولي ...فانا برمجة برنامجي ان يفحص من هو اولي ويكتب له الكلمه wrong واقد باولي هي الاعداد 1 3 5 7 9 الخ...... اخي قم بفحص البرنامج وضع كل الارقام الاوليه من 1 الى ما لانهايه .... فسترى انه اعطاك الكلمه التاليه wrong
اخي انا متاكد من اجاباتي ... اما بالنسبه للقواسم فانا لم افهم ماذا تقسد لاني لا اظن انك شرحة السؤال حتى ... ولكن على كل السؤال صحيح لانك لو حاولت ترجمته على الكومبلير ونفرض ان العدد 9..... فيقوم البرنامج باظهار كل القواسم وهي
9
4.5
3
2.25
1.8
1.5
1.28571
1.125
وليس فقط 9 و 3.......
اخي انا متاكد من صحة الاجابات
وشكرا.................
الموضوع لا يحتاج لكل هذا التوتر .. حسناً سأضع حلك الذي أعطيتني إياه هنا في هذا الموضوع و ليحكم الأعضاء هل هو صحيح أم لا .. حيث أن إجاباتك كانت على ملف word و سأضع السؤال الخامس هنا كما هو لأني ( أعتقد أن المشكلة فيه ) :
اقتباس:
#include<iostream.h>
int main()
{
int x;
cout<<"enter num=";
cin>>x;
for(int i=2;i<3;i++)
{
x=x%i;
}
if(x==0)
{
cout<<"OK!";
}
else
{
cout<<"HHH..WRONG!!!";
}
cout<<endl;
}
هذا السؤال الذي يختبر فيما إذا كان العدد أولي أم لا .. جربه أنت .. و أخبرني إذا كان صحيح أم لا :) .
و بالنسبة لسؤال إيجاد قواسم عدد ما .. في هذا السؤال أنا طلبت إيجاد الأعداد الصحيحة التي ممكن أن يقسم عليها عدد ما .. و لكنك في إجابتك افترضت أن كل الأعداد التي بين الواحد و n هي قواسم و هذا خطأ .. فمثلاً : 9 قواسمها 9 و 3 و 1 فقط و ليس مثلاً 4 أو 5 .. لأن قسمة 9 على 5 تساوي 1.8 و بالتالي 5 ليس قاسماً للعدد 9 .. فالقواسم يجب أن تكون أعداد صحيحة و ليست حقيقية .. و لقد ذكرت ذلك أكثر من مرة .. و هذا هو حلك :
اقتباس:
float y;
cout<<"enter NUM=";
cin>>y;
for(int i=1;i<y;i++)
{
cout<<y/i;
cout<<endl;
}
على العموم سأضع الحلول بعد قليل .. و عذراً إن بدر مني أي خطأ لك :)
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة Wolf Sniper
UAE Naruto :
لم يصلني شيء منك :( .. أعد إرسال الرسالة مرة أخرى لكي أرى كيف حللت الأسئلة حتى لو بعد وضع الحلول .. لا تنسى .
::
::
مستحيل!!
أنا متأكد إني ارسلتهم
ما يهم...برسلهم على الخاص (أنا متأكد انه في خطأ و أنا اعرفه و اعرف الحل لكن مب عارف كيف اعر عنه :28: مشكلة)
::
::
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
اقتباس:
المشاركة الأصلية كتبت بواسطة UAE Naruto
::
::
مستحيل!!
أنا متأكد إني ارسلتهم
ما يهم...برسلهم على الخاص (أنا متأكد انه في خطأ و أنا اعرفه و اعرف الحل لكن مب عارف كيف اعر عنه :28: مشكلة)
::
::
وصلت الرسالة :biggthump ..
النتيجة :
السؤال الأول : 100% .
السؤال الثاني : 95 % انظر ماذا نسيت :) :
كود:
if (b != 0)
cout << "The two numbers can be divided";
else
cout << "The two numbers can't be divided";
لقد نسيت اختبار باقي القسمة ( انظر الحل في الموضوع الآخر ) .
السؤال الثالث : لقد عكست السؤال :) أنا أريد قواسم العدد .. يعني الأعداد التي تحت n و ليست الأعداد التي فوقها و لكن حلك صحيح بتلك الطريقة .. أحسنت :biggthump .
السؤال الرابع : خطأ للأسف :17: انظر الحل في الموضوع الآخر .
المستوى : فوق المقبول و تحت الجيد بعدل 5% .. أحسنت :biggthump و إن شاء الله المرة القادمة تحل الأسئلة كلها صح .. بالتوفيق .
تم إضافة الجزء الأول من الدرس الثالث .. و البقية ( أمثلة تطبيقية و النافذة watch ) غداً إن شاء الله .. بالتوفيق .
مشاركة: :: مشروع لتعليم أساسيات ++C :: موضوع الردود و الأسئلة
السلام عليكم
اخي انا اعترض
السؤال :- الاولي ام لا
انا قصدت انه زوجي ام لا..... اما انت فلا اعرف ماذا تقصد ... لانك لم توضح ةلم تعطي حتى مثال.. فقط سالت سؤال رياضيات بدون اش شرح متجاهل ان كل شخص منا من دوله تختلف وربما هذه الدوله تحمل تعابير مختلفه
انا شخصيا لم اسمع في حياتي عن العدد الاولي هذا ..( فقط الزوج ام لا) ولم اسمع عن العاملي .. اما بالنسبه للقواسم فلم افهم ماذا تقصد به .. اما قصدك فلم اتعلم ولا اعرفه
اخي هذه ملاحظه من اخوك في الاسلام :- عند كتابتك اي شيء ضع في ذهنك قوانين عليك الاستمرار عليها ومن ينها اللهجه .... شكرا
اخي انا متاسف .... اظن ان مكاني ليس هنا ... ليس بينكم
متاسف
وشكرا