✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
انا حليت بهالطريقة ياريت تخبروني اذا صح او لا Read Num , M Counter=0 M=0? اذا yes Print 1 END اذا No بحط counter = counter+1 Factorial=Num^counter Counter=M? اذا No برجع ل Counter= counter+1 اذا Yes Print factorial END
الحمد لله تم حلها 💯 قبل ما اشوف الجواب رغم انها اخذت مني تقريبا 2 ساعه... اذا تم فهم المشكلات لي قبلها بشكل صحيح هذه المشكلة بتكون سهلة. الله يرحم والديك استاذنا الفاضل 💚
@@mestrmohamed في الأول حاول تحل السؤال بدون ما تشوف الحل وزي ما قال الأستاذ طبق افكارك وجرب في ورقة بعدها تابع الحل وافهم الدرس وارجع طبق الطريقة في الدفتر وانتقل للدرس االي بعدو
حليتها أول(زمان) ورجعت أحلها مره ثانيه تعبت معها صراحة وماعرفت, خليتها جمع للناتج بدال ضربه, شفت الفيديو مجددًا ورجعت أحلها وعرفت إن فيها هنا إختناقه الي هي ال Counter = M هذي هي الي تخلي الأس يضرب مجددًا إلى أن ينتهي. معلومة مفيدة وفكرة جميلة نقدر نطبقها بالمستقبل وأنا أسميها إختناق لأنها مو بس تخنق القيم الي داخل لوبها بل تخنقنا معها هههههههههههههههههههههههههههههههههههه والله يعطيك العافيه ويجمعنا بالفردوس الأعلى جميعًا ومع من نحب 3>
اتمنى من استاذنا ان يستمر في عرض هذه السلسله بحيث يأتي على اكثر واشهر المشكلات ... من يوم سمعتك مره تقول (لازم يبدأ المبرمج في حل من ١٠٠٠ الى ٢٠٠٠ مسئلة وانا ابحث وللاسف مالقيت كثير خاصه مع اللغة الي اتعلمها وهي الجافا سكريبت .. اتمنى ان تستمر في هذه السلسله واسال الله ان يرزقك القوة ويمنحك النشاط والصبر والبركة في الوقت والمال للاستمرار
يسعد حياتك و اخرتك يا رجل فالمسألة 30 بقيت معها 3 ايام حتى افهمها جيدا و افهم المنطق وحدي قبل ماشوف الحل و بعد ماشفت الحل و بقيت يوم افهم في المنطق. اما هدي و لي قبلها لم تستغرق سوى دقائق و الحمد لله. و أزيدك انت احل بطريقتي الخاصة
بارك الله فيك استاذ وجزاك الله خيرا الله يكثر من امثالك و يزيدك علم نافع و ينفع بك الاسلام و المسلمين والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
start Rade num m (1) counter = 1 , p = 0 (2) p = num * counter (3) counter = m no/ counter = counter + 1 back to 3 yes/ print p end نص ساعه من التفكير كنت ياست بس حمد الله حاليته
Start. 1: Read Num, M. 2: P = 1 , counter = 0. 3: M = 0? If yes, then print P and end. 3: P = P * Num and counter = counter + 1 4: counter = M? If yes , print P and end, otherwise return to step 3. End. ضليت تقريبا ساعة صفنان لحتى فكر بالحل بس ما بتصدقو شو فرحت لما عرفت حلي صح
عدنا لحل السؤال من الدرس 26 الكورس الثالث #include #include using namespace std; int main() { int Number, Power; string border = "******************************"; cout
الحل بالبايثون: الحل مختلف عن الذي شرحه الأستاذ def number(n,m): result = n ** m return result num = int(input("Enter your number: ")) power = int(input("Enter your number: ")) print(number(num,power))
اسهل واجب درس من كل الواجبات الى اخذتته الى الان الكورس الثالث الحلقة 26 #include #include using namespace std; int main() { float a,b; cout a; cout b ; long long c =pow(a,b); cout
@@fatimazahraa8600 You can put a condition at the beginning of the code, I would write the code as follows: Start Read N, M ➡️1st cond: Is M M ✴ Yes: N= 1/(N*P) Counter= counter-1 Go back to the 2nd cond ✴No: Print N End End ❇No: Counter=1, P=N ➡️4th cond: Is M=0? ⚫Yes: N=1, print N End ⚫No: ➡️ 5th cond: Is counter< M 🟢Yes: N= N*P Counter= Counter+1 Go back to the 5th cond 🟢No: Print N End End Maybe there are some errors, but I haven't tried it as a code yet, hope this is useful for you 🤗🌸
استاذنا في سلسلة تعلم ++c الدرس الثالث من دروس ال functions طلبت منا نحل كذا مشاكل من هاذه السلسلة من ضمنها هاذه المشكلة وحل هاذه المشكلة اما عن طريق استخدام for او function جاهز
لو تشرح لنا فائدة المتغيرات وماذا لو كانت غير موجودة اللي في الفلوتشارت مثل P بسهل علينا الفهم، وأشعر أن الاستاذ في مثل هذا الدرس عنده افتراض مسبق بأننا عندنا معرفة مسبقاً في هذه المفاهيم. سألت شات جي بي تي على المتغير p ووضحلي فائدته. P: نضع قيمته كـ1 (وهو الذي سيخزن الناتج النهائي بعد عمليات الضرب), المتغير P هو الذي يخزن نتيجة الضرب المتتالي في كل خطوة من خطوات البرنامج. بدون P لن يكون لدينا مكان لحفظ الناتج المرحلي للضرب، وهذا يعني أن البرنامج لن يستطيع الاحتفاظ بالناتج المتراكم للضرب عبر التكرارات. ويعطيك العافية على الدروس القيمة جداً ومستمر في خارطة الطريق الى النهاية بأذن الله
he had explained it in the first course ,basicly he said that variabels are containers used for storing data ,as constant, but the only diffrent between them is that constant are only readable but we can not edit them,mohamed abu hadhoud did a great effort may allah rewards him
@@EslamMohsen1 The biggest mistake is Studying half of course in one day And then stop for months Bro study like five problem ( or little more ) every day ..
اخذ ال p = 1 كمتغير فقط لأجل بدأ الضرب لو ما بدأت من 1 العملية بتخرب و اخذ ال counter = 0 لأجل ال loop او التكرار عشان تحت يرجع يدخل بمتغير ال counter يلي هو 0 يعمل متغير counter = 0 +1 فقط لعمل ال loop و شكرا
مشكلة معقدة انا يصبح عندي حل المشكله سهل بمعرفة الحل لاكن قبل ان ارى الحل عقلي يتوقف ولا استطيع ان احل المشكلة فاذهب لرؤية الحل مباشرة هل طريقتي خاطئة في التعلم؟
بفهم لما تعمل المثال بس لي مو فاهموا كيف تجيك الفكرة تحط المتغيرات بهذا الشكل يعني كيف فكرت فيها هاذي الحل قة الناقصة لي خبرطت مخي وشكرا مقدما على مجهوداتك مواصلين معك الرحلة ان شاء الله
الفكره من ال loops اذا ما فهمت الفيديو ضلك بحلقه loops لحتى توصل لمرحله الفهم بعديها اعمل print للمعلومه و END للفيديو وال STEP الي بعديها الفيديو الي بعده والله يرجم والدينا ووالديكم
بارك الله فيك ... مشكور فقط ملاحظة صغيرة: في هذه الخوارزمية يجب الاشارة الى ان M يجب ان يكون موجبا ، والا ستكون الخوارزمية خاطئة ... اسأل الله العظيم ان يجعل عملك هذا في ميزان حسناتك ... ويزيدك من فضله وكنه وكرمه ...
علي حسب فهمي المسالة دي نظريا سلهة لكن تطبيقها صعب انا واصل للكورس الثالث C++ في مثائل من الكورس c++ موجودة في الكورس الثاني عبارة عن homework حليت المسائل القبلها كلها نظريا وتطبيق عملي الا المسالة دي صعبة ووقفت لي المهم نواصل باقي المسائل ونرجع ليها في زمن اخر واحوال فيها 😢😢😢
فكرة الـ P هي إن هو 1 ونضربه ب num يصير 2 تمام؟ وهو داخل لوب مكررة بعدد مرات الـ m (اللي هو 4) ف المرة الأولى p = 2 المرة الثانية P = P × num (الناتج : p = 2× 2 = 4) المرة الثالثة P = 4×2 = 8 الرابعة 8×2 = 16 ف احنا نحتاج P حتى تزيد بعدد تكرار حلقات اللوب حتى نضربها ب num لأن num = num × num × num × num اربع مرات.. ف لو P كانت اثنين كان صار المرحلة الأولى P = 2×2 = 4 الثانية P = 4×2 = 8 الثالثة P = 8×2 = 16 الرابعة P = 16×2= 32 وإذا كان صفر فالناتج صفر.. لكذا لازم يكون واحد حتى يبدأ من رقم واحد بحلقة اللوب
لان p =1 هي اقل رقم ممكن ، مستحيل البي يكون 0 هو رمز مختصر ل power القوة اي الناتج و m هو الأس و number يختصرونها N هو الأساس اي n و أسه اصغر (أس 0 ) = p يساوي 1 فهمت ؟
دكتور اشكرك جدا على مجهودك وتعبك بس والله يا دكتور محمد والله مسائل يلي مثل هيك صعبة كثير على شخص مش اختصاصوا برمجة يعني مستواه بكون مش كثير يعني انا مستواي مش كثيرر بالبرمجة والله عم بعاني من حل مثل هيك مسائل لانو عنجد مش سهلة ابدا بجوز في زملاء غيري يعني تخصصهم حاسوب او برمجة ممكن يشوفوها سهلة بس انا عنجد عم واجه كثير صعوبة بحل مثل هيك مسائل
هاي المسائل لتطوير المنطق سواء مبرمج او اي حدا رح يتصعب بالبداية من الحل لوحده ، اهم اشي تفهم حل الدكتور بالاول بعدين لوحدك رح تصير تحل بكل سهولة مع الزمن
الله اكبر انا وصلت الدرس هاذ وكنت مبارح بحل الدروس الي قبل والمشكلة رقم 30 اخذت معي مبارح حرفيا نص ساعة واكثر وطبقتها علكود تقريبا 18 سطر اليوم رجعت حليت دروس مبارح بدون ما اتطلع علحل اخذ معي خمس دقايق والكود والله بس اربع اسطر فعلا تطور رهيب بدون ما يحس الواحد let number = 6; let c = 1; for(let i = number ; i>0; i--){c = c*i} console.log(c)
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
انا حليت بهالطريقة ياريت تخبروني اذا صح او لا
Read Num , M
Counter=0
M=0?
اذا yes
Print 1
END
اذا No بحط counter = counter+1
Factorial=Num^counter
Counter=M?
اذا No برجع ل
Counter= counter+1
اذا Yes
Print factorial
END
يا الله ... ايش هذا فخور جدا فيك.. اخيراً فيه مصدر عربي ثري ..نفاخر فيه زي المصادر الاخرى في تطوير (اللوجيك البرمجي) 👌🏻🙏🏻🌺 اكثر من رائع
اتفق على ان الاستاذ محمد ابو هدهود افضل مرجع لتعلم البرمجة على اصولها ❤
اخي هذا الميموجي 🙏 يرمز للعبادة البوذية
الحمدلله وصلت هنا وانا فاهم كل درس ربي لك الحمد الله يرحم والدينك استاذ محمد ويتغمد روحهم في جنات النعيم ويجعلها في موازين حسناتك يارب
هذا احسن كورس برمجه بدون منافس
تحياتي و شكرا استاذ محمد المحترم
الحمد لله تم حلها 💯 قبل ما اشوف الجواب رغم انها اخذت مني تقريبا 2 ساعه...
اذا تم فهم المشكلات لي قبلها بشكل صحيح هذه المشكلة بتكون سهلة.
الله يرحم والديك استاذنا الفاضل 💚
سؤال ممكن تشرحلي كيف فكر يحط المتغيرات بهاذي الطريقة شرح بالمنطق وشكرا لك
كلنا يا ريت تشرحلنا
جزاك الله خير يابشمهندس على هذا المستوى الراقي من الشرح والتبسيط لم افهم قوة flow chart الا من شرحك .
تحيه لك من أرض اليمن .
اخي الصورة مرسومة من ذوات الارواح لاتجوز
قبل خمس شهور من الحين وصلت الحلقة هذي وانشغلت عن التعلم. وعدت من بداية الكورس 2. وبلتزم بالهدف وبوصل بإذن الله.
بتوفيق يارب 💪🏻💪🏻
وصلت لفين
@@mestrmohamed كورس ٣
@@7io_ في حاجات معرفتش احلها في كورس ٢ بس كتبتها ده عادي صح
@@mestrmohamed في الأول حاول تحل السؤال بدون ما تشوف الحل وزي ما قال الأستاذ طبق افكارك وجرب في ورقة بعدها تابع الحل وافهم الدرس وارجع طبق الطريقة في الدفتر وانتقل للدرس االي بعدو
بارك الله فيك
والله بدأت معك منذ 6 أشهر ولكن الواحد مع الشغل عم يحاول يتعلم البرمجة
جعلها الله في ميزان حسناتك 🤲
طمنا صديقي
فين صرت بعد سنة
والله حمد لله أصبحت مبرمج المواقع الإلكترونية
خلصت ال ٢٤ كورس ؟؟
@@alichekarda19
مبارك عليك
لأي كورس وصلت مع الاستاذ..!
❤️❤️🇯🇴🇸🇾
الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍
The 30th video of this series is done ✅
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
حليتها أول(زمان) ورجعت أحلها مره ثانيه تعبت معها صراحة وماعرفت, خليتها جمع للناتج بدال ضربه, شفت الفيديو مجددًا ورجعت أحلها وعرفت إن فيها هنا إختناقه الي هي ال Counter = M هذي هي الي تخلي الأس يضرب مجددًا إلى أن ينتهي. معلومة مفيدة وفكرة جميلة نقدر نطبقها بالمستقبل وأنا أسميها إختناق لأنها مو بس تخنق القيم الي داخل لوبها بل تخنقنا معها هههههههههههههههههههههههههههههههههههه والله يعطيك العافيه ويجمعنا بالفردوس الأعلى جميعًا ومع من نحب 3>
هههههههههه ضحكني شرحك وخنقتني العبره
@@Ejd-n3b بسم الله عليك ههههههههههههههههه❤
اتمنى من استاذنا ان يستمر في عرض هذه السلسله بحيث يأتي على اكثر واشهر المشكلات ...
من يوم سمعتك مره تقول (لازم يبدأ المبرمج في حل من ١٠٠٠ الى ٢٠٠٠ مسئلة وانا ابحث وللاسف مالقيت كثير خاصه مع اللغة الي اتعلمها وهي الجافا سكريبت .. اتمنى ان تستمر في هذه السلسله واسال الله ان يرزقك القوة ويمنحك النشاط والصبر والبركة في الوقت والمال للاستمرار
اخي موجود في مواقع مثل hacker rank
Code wars
انت بتقول اي دي الجافا سكريبت مليانه اسئله كتير اوووي وبجميع المستويات
يسعد حياتك و اخرتك يا رجل فالمسألة 30 بقيت معها 3 ايام حتى افهمها جيدا و افهم المنطق وحدي قبل ماشوف الحل و بعد ماشفت الحل و بقيت يوم افهم في المنطق.
اما هدي و لي قبلها لم تستغرق سوى دقائق و الحمد لله.
و أزيدك انت احل بطريقتي الخاصة
الله يسعدك وصدق كل ماتحل اول ب اول تسهل عليك كل شي واتمنا لكم النجاح الدايم
بارك الله فيك استاذ وجزاك الله خيرا الله يكثر من امثالك و يزيدك علم نافع و ينفع بك الاسلام و المسلمين والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
start
Rade num m (1)
counter = 1 , p = 0 (2)
p = num * counter (3)
counter = m
no/ counter = counter + 1 back to 3
yes/ print p
end
نص ساعه من التفكير كنت ياست بس حمد الله حاليته
هل مازلت في مجال البرمجة
Start.
1: Read Num, M.
2: P = 1 , counter = 0.
3: M = 0? If yes, then print P and end.
3: P = P * Num and counter = counter + 1
4: counter = M? If yes , print P and end, otherwise return to step 3.
End.
ضليت تقريبا ساعة صفنان لحتى فكر بالحل بس ما بتصدقو شو فرحت لما عرفت حلي صح
جميل جدا
احلى حاجة التدرج في الصعوبة.🧡
جزاك الله خيرا
رحم الله والديك
الله يعطيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
الحمدلله
بارك الله فيك أستاذ محمد ورحم الله والديك
عدنا لحل السؤال من الدرس 26 الكورس الثالث
#include
#include
using namespace std;
int main()
{
int Number, Power;
string border = "******************************";
cout
عدنا لحل السؤال من الدرس 35 الكورس الثالث
#include
#include
using namespace std;
void Stars()
{
string border = "******************************";
cout
هل الجميع يأخذ وقتا من اجل التدريب على المعادلات الجديدة أم انني الوحيدة
تشجيع من فضلكم اصابني بعض الإحباط 😢
الجميع إلا من كان له خلفية برمجية قبل مشاهدة الكورس اهم شيء ما نستسلم
@@ImImgoing-k3l ااااه شكراااا 🥹🥹🥹
أنا عم بفهم الشرح و لكن قبل ما أشوف الشرح ما بقدر أحلها
@@maminujaid8465 انا ايضا افهم بعد الشرح و لكن كلما ارتفاع المستوى كلما زاد وقت التدرب عليها ان شاء الله يتدرب عقلنا و يصبح اخف
لا تستسلموا🥹🥹🥹
@@maminujaid8465 انا نفس المشكلة . كيف الامور معاك
ماشاء الله هذا من فضل ربي
الحل بالبايثون:
الحل مختلف عن الذي شرحه الأستاذ
def number(n,m):
result = n ** m
return result
num = int(input("Enter your number: "))
power = int(input("Enter your number: "))
print(number(num,power))
الف شكر استاذنا تم الحل المشكله بطريقتي وبنفس الشروط والفضل يرجع لك
الله يعطيك الف عافية علي الشرح المبسط رحم الله والديك 😍
جزاك الله خيرا على الشرح الدقيق.
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
اسهل واجب درس من كل الواجبات الى اخذتته الى الان الكورس الثالث الحلقة 26
#include
#include
using namespace std;
int main()
{
float a,b;
cout a;
cout b ;
long long c =pow(a,b);
cout
#include
#include
using namespace std;
void power(float num,float m)
{
float c;
c=pow(num,m);
cout
Use while
#include
using namespace std;
void read(int &x, int &y)
{
cout x;
cout
رحم الله والديك..ووالدينا
رحم الله والديك
الله يعطيك العافية
يا سلام،، أسلوب شرح مبسط و جميل جدا،، أعتقد أن هذه الخوارزمية أيضا تحتاج إلى حلقة في حال ادخل المستخدم رقم أصغر من واحد
نعم يمكنك أضافه ما شئت وتعديل ما شئت
Counter=counter+1؟يعني عدد دورانات
ممكن بعد اذنك تشرحلنا كيف ممكن نعملها اذا كان m
@@fatimazahraa8600
You can put a condition at the beginning of the code, I would write the code as follows:
Start
Read N, M
➡️1st cond: Is M M
✴ Yes: N= 1/(N*P)
Counter= counter-1
Go back to the 2nd cond
✴No: Print N
End
End
❇No: Counter=1, P=N
➡️4th cond: Is M=0?
⚫Yes: N=1, print N
End
⚫No: ➡️ 5th cond: Is counter< M
🟢Yes: N= N*P
Counter= Counter+1
Go back to the 5th cond
🟢No: Print N
End
End
Maybe there are some errors, but I haven't tried it as a code yet, hope this is useful for you 🤗🌸
@@nourdarwish4277 thank you, bro appreciate it
الله يعطيك العافيه ويزيدك رحم الله والديك في الدنيا والآخرة
شكرا استاذ تسلم ورحم الله والديك الكريمين
استاذنا في سلسلة تعلم ++c الدرس الثالث من دروس ال functions طلبت منا نحل كذا مشاكل من هاذه السلسلة من ضمنها هاذه المشكلة
وحل هاذه المشكلة اما عن طريق استخدام for او function جاهز
فهمت بعد مليون محاولة شكرا ❤
رزقكم الله انت واهلك الجنة والمسلمين أجمعين
جزاك الله خير يا استاذ محمد
لو تشرح لنا فائدة المتغيرات وماذا لو كانت غير موجودة اللي في الفلوتشارت مثل P بسهل علينا الفهم، وأشعر أن الاستاذ في مثل هذا الدرس عنده افتراض مسبق بأننا عندنا معرفة مسبقاً في هذه المفاهيم.
سألت شات جي بي تي على المتغير p ووضحلي فائدته.
P: نضع قيمته كـ1 (وهو الذي سيخزن الناتج النهائي بعد عمليات الضرب),
المتغير P هو الذي يخزن نتيجة الضرب المتتالي في كل خطوة من خطوات البرنامج. بدون P لن يكون لدينا مكان لحفظ الناتج المرحلي للضرب، وهذا يعني أن البرنامج لن يستطيع الاحتفاظ بالناتج المتراكم للضرب عبر التكرارات.
ويعطيك العافية على الدروس القيمة جداً ومستمر في خارطة الطريق الى النهاية بأذن الله
he had explained it in the first course ,basicly he said that variabels are containers used for storing data ,as constant, but the only diffrent between them is that constant are only readable but we can not edit them,mohamed abu hadhoud did a great effort may allah rewards him
انت ماشفت شكلك دورته اولا جدا ثريه وفيها كل هذي معلومات وزياده
يعطيك العافية يارب وجزاك الله كل خير ورحم الله والديك
ربي يجازيك عناا كل خير.
جزاء الله خير الجزاء رحمة الله تتغمد والديك
جزاك الله كل الخير استاذي
يجب اضافة شرط M
ربي يرحم والديك ويرزقك من وااااسع فضله
جزاكم الله خيرا ورحم رحمه واسعه.والديك
بارك الله فيك ونفع بعلمك وحقيقي انا بطور وإن شاء الله اوصل لمرحلة متقدمة بتوفيق
يعطيك الف عافية
فهمت السؤال بعد ساعه كاملة 😊
اي فعلن مشكلة انهارده كانت صعبة خدت مني وقت كتير اوي عقبال نااستوعبتها
@@Abdel-Rahman24 المهم فهمتها 👍
ايوة الحمدلله والفكره ان المشاكل الي بعديها اسهل منها اصلا بكتير ههههههههه@@Ali.Ahmad88
جزاك الله خيراً ❤❤❤
بارك الله فيك.
مبدع يا ابن فلسطين
Bravo MR Abouhadhoud
جزاكم الله كل خير ، ورحم الله والديك.
الله يجزيك الخير ويرحم والدينا ووالديك.
ربنا يجزيك خير دنيا و اخرة
شرح جميل حقيقي لكن عندي سؤال هو من هو العفريت الذي صمم هذي الخوارزميات لا شك انه عبقري
الله يعطيك العافيه ويرحم والديك ويجزاك خير
تم الله يسعدك ❤
أعتقد ممكن نزود شرط اضافي جنب M = 0 وهو ان num = 1 لان اي حاجه لقوه ١ هتديني ١ فكده انا وفرت loop زياده اما اليوزر يدخل ١
تقصد انك اختصرت السكه لو كان الرقم المدخل ١ ولا يهم اسه
الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ويجعل مثواهم الجنه يارب 🌹🥰
معا نحو القمة🔥✌️
Problem 32 done 2022/9/22
انتا فين دلوقتى
@@EslamMohsen1 ب C++ الدرس 12
واسه موقف .......
@@gldghost2861 انا الكورس دا خدت نصة كلو فى يوم وسبتوا شهر ورجعت اكمل النص التانى حاسس انى مش فاهم اى حاجة معرفش فى اه
@@EslamMohsen1 كورس بسيط وسهل
اذا بعدك ذاكر كيف تستعمل الفلو شارت وكيف تستعملها وضعك تمام
واعرف الشغله الي انت مش فاهمها وارجعلها
@@EslamMohsen1 The biggest mistake is
Studying half of course in one day
And then stop for months
Bro study like five problem ( or little more ) every day ..
يا استاذ جزاك الله الف خير ارجوك سؤال على أي أساس أخذت p=1 counter = 0
اخذ ال p = 1 كمتغير فقط لأجل بدأ الضرب لو ما بدأت من 1 العملية بتخرب و اخذ ال counter = 0 لأجل ال loop او التكرار عشان تحت يرجع يدخل بمتغير ال counter يلي هو 0 يعمل متغير counter = 0 +1 فقط لعمل ال loop و شكرا
شرح احترافي
جزيت خيرا و والديك
رائع في كل درسا فادة
الله يجزاك خير ورحم الله والديك
شكرا و يرحم والديك
جزاك الله خيرا
بوركت الجهود
مشكلة معقدة
انا يصبح عندي حل المشكله سهل بمعرفة الحل
لاكن قبل ان ارى الحل عقلي يتوقف ولا استطيع ان احل المشكلة
فاذهب لرؤية الحل مباشرة
هل طريقتي خاطئة في التعلم؟
بفهم لما تعمل المثال بس لي مو فاهموا كيف تجيك الفكرة تحط المتغيرات بهذا الشكل يعني كيف فكرت فيها هاذي الحل
قة الناقصة لي خبرطت مخي وشكرا مقدما على مجهوداتك مواصلين معك الرحلة ان شاء الله
law mafhemeti achre7 lik
law mafhemti achre7 lik
@@Muslim-user- شرح ليا أنا الله يحفظك
Mafhemtich solution yak ?@@soumaya6593
دكتور انا فكرت تقريباً بنفس خطوات الحل بس ما عرفت اكتبها بشكل صح باسنخدام flowchart ارجع اعيد مسائل اللوب من المسألة 26❤
اعتقد يمكن اتخلى عن شرط ال 0 اذا بدأت الكاونتر من عند 1 لانه لو كانت القوة صفر فما رح يدخل اللوب اساسا وبشرط الكاونتر بفحص اذا كان اصغر او يساوي القوة
شكرا الك يا دكتور محمد ❤️ . رحم الله والديك واموتك وجعل مثواهم الجنة
الفكره من ال loops اذا ما فهمت الفيديو ضلك بحلقه loops لحتى توصل لمرحله الفهم بعديها اعمل print للمعلومه و END للفيديو وال STEP الي بعديها الفيديو الي بعده
والله يرجم والدينا ووالديكم
يعطيك العافية
شكرا جزيلا .
شكرا دكتور
بارك الله فيك ... مشكور
فقط ملاحظة صغيرة: في هذه الخوارزمية يجب الاشارة الى ان M يجب ان يكون موجبا ، والا ستكون الخوارزمية خاطئة ...
اسأل الله العظيم ان يجعل عملك هذا في ميزان حسناتك ... ويزيدك من فضله وكنه وكرمه ...
أو تساوي صفر صديقي
ممكن تفهمني المشكله لان حاولت بردوا مش فاهمها اووي😢
ماذا لو كان الأس بالسالب ؟
علي حسب فهمي المسالة دي نظريا سلهة لكن تطبيقها صعب
انا واصل للكورس الثالث C++ في مثائل من الكورس c++ موجودة في الكورس الثاني عبارة عن homework حليت المسائل القبلها كلها نظريا وتطبيق عملي الا المسالة دي صعبة ووقفت لي المهم نواصل باقي المسائل ونرجع ليها في زمن اخر واحوال فيها 😢😢😢
Step 1 : Read N, M
Step 2: P=1
Step 3: Q=M+1
Step 4 : P=P*N
Step 5: Q=Q-1
Step 6: check if Q= 1 then print P otherwise go to step 4
Step 7: end
ما الفائدة من استخدام P
المرة الأولة حسيته صعب
المرة الثانية حسيته سهل
المرة الثالثة حسيته بسيط جدا
جزاك الله خير يادكتور واحسن الله إليك، ورحم الله والدينا ووالديك❤
زين آنا أحسها صعبه شنو اسوي ؟؟؟ 😢
@@ur.store_ انا حسيتها صعبة في البداية.. بس عدتها مرتين وثلاث لين استوعبتها. عيدها لين تفهمها. وامش خطوة خطوة وراح تستوعب لاتخاف ولا تستسلم
@@dahomsa3714 شكرا هواي ❤️
@@ur.store_ العفو عيني.. حاظرين، لو إحتجت مساعدة تواصل وياي وان شاء الله اقدر اساعدك.. ولا يهمك
@@ur.store_ عبالي بس اني عراقي هنا😁
أستاذ أنا فهمت عليك مظبوت يعطيك العافية بس سؤال : جدول trace ليش بدأنا P و counter بشخطة _ يعني ليش ما بدأنا فوراً ب p = 1 و counter= 0
الحمد لله فهمت الدرس بعد عدة مشاهدات
يوجد مشكلة صغيرة وهي أن flow chart
لا يتضمن حالة N=0 و M=0
فهنا نقول
Print (undefined)
بارك الله فيك استاذي الغالي
كل الاحترام
سوالي هو عن الp كيف فكرت ووضعتهه وبديتهه بواحد يعني اريد طرقة تفكيرك بيهه وشنو هي p كيف يعني لما فكرت تحل سوال وضعت الp اني مشكلتي هنا ال p ماهي
فكرة الـ P هي إن هو 1
ونضربه ب num يصير 2 تمام؟
وهو داخل لوب مكررة بعدد مرات الـ m (اللي هو 4)
ف المرة الأولى p = 2
المرة الثانية P = P × num (الناتج : p = 2× 2 = 4)
المرة الثالثة P = 4×2 = 8
الرابعة 8×2 = 16
ف احنا نحتاج P حتى تزيد بعدد تكرار حلقات اللوب حتى نضربها ب num
لأن num = num × num × num × num
اربع مرات.. ف لو P كانت اثنين كان صار
المرحلة الأولى P = 2×2 = 4
الثانية P = 4×2 = 8
الثالثة P = 8×2 = 16
الرابعة P = 16×2= 32
وإذا كان صفر فالناتج صفر.. لكذا لازم يكون واحد حتى يبدأ من رقم واحد بحلقة اللوب
لان p =1 هي اقل رقم ممكن ، مستحيل البي يكون 0
هو رمز مختصر ل power القوة اي الناتج و m هو الأس و number يختصرونها N هو الأساس اي n و أسه اصغر (أس 0 )
= p يساوي 1 فهمت ؟
@@qais3273.
والله صعبة ... شلون بدو الواحد يفهم :)
استاذ بعد ماوصلنا على درس 30 وفوق بطلت استوعب ولا عم اقدر احل فصراحة مو عارف شو اسوي شو تنصحني ؟؟ هل هالشي طبيعي يعني
دكتور اشكرك جدا على مجهودك وتعبك بس والله يا دكتور محمد والله مسائل يلي مثل هيك صعبة كثير على شخص مش اختصاصوا برمجة يعني مستواه بكون مش كثير يعني انا مستواي مش كثيرر بالبرمجة والله عم بعاني من حل مثل هيك مسائل لانو عنجد مش سهلة ابدا بجوز في زملاء غيري يعني تخصصهم حاسوب او برمجة ممكن يشوفوها سهلة بس انا عنجد عم واجه كثير صعوبة بحل مثل هيك مسائل
هاي المسائل لتطوير المنطق سواء مبرمج او اي حدا رح يتصعب بالبداية من الحل لوحده ، اهم اشي تفهم حل الدكتور بالاول بعدين لوحدك رح تصير تحل بكل سهولة مع الزمن
@@MohammadZagharneh اشكرك جدا
إذا كانت m
الله يفتح عليك كنت ابحث عنها مطولا
الان ياشباب ايش احل بعد انتهاء الكورس هل اقوم باعادة كتابه فقط
الله اكبر انا وصلت الدرس هاذ وكنت مبارح بحل الدروس الي قبل والمشكلة رقم 30 اخذت معي مبارح حرفيا نص ساعة واكثر وطبقتها علكود تقريبا 18 سطر اليوم رجعت حليت دروس مبارح بدون ما اتطلع علحل اخذ معي خمس دقايق والكود والله بس اربع اسطر فعلا تطور رهيب بدون ما يحس الواحد
let number = 6;
let c = 1;
for(let i = number ; i>0; i--){c = c*i}
console.log(c)
ربي يحفظك ويسعدك ويوفقك
فعلا كنز
جيت من درس function parameters
اعتقد بما ان دالة ال pow موجودة مسبقا، لا داعي ان نعرف دالة جديدة
أستاذ شو لازمة اللوب هون ؟؟
يعني لو حليناه بهاي الطريقة بزبط ؟
١. ask user N, M
2. Z=N^M
3. Print Z
اي