✅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
@@mestrmohamed في الأول حاول تحل السؤال بدون ما تشوف الحل وزي ما قال الأستاذ طبق افكارك وجرب في ورقة بعدها تابع الحل وافهم الدرس وارجع طبق الطريقة في الدفتر وانتقل للدرس االي بعدو
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. ضليت تقريبا ساعة صفنان لحتى فكر بالحل بس ما بتصدقو شو فرحت لما عرفت حلي صح
الحمد لله تم حلها 💯 قبل ما اشوف الجواب رغم انها اخذت مني تقريبا 2 ساعه... اذا تم فهم المشكلات لي قبلها بشكل صحيح هذه المشكلة بتكون سهلة. الله يرحم والديك استاذنا الفاضل 💚
حليتها أول(زمان) ورجعت أحلها مره ثانيه تعبت معها صراحة وماعرفت, خليتها جمع للناتج بدال ضربه, شفت الفيديو مجددًا ورجعت أحلها وعرفت إن فيها هنا إختناقه الي هي ال 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 نص ساعه من التفكير كنت ياست بس حمد الله حاليته
عدنا لحل السؤال من الدرس 26 الكورس الثالث #include #include using namespace std; int main() { int Number, Power; string border = "******************************"; 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 🤗🌸
اسهل واجب درس من كل الواجبات الى اخذتته الى الان الكورس الثالث الحلقة 26 #include #include using namespace std; int main() { float a,b; cout a; cout b ; long long c =pow(a,b); cout
بفهم لما تعمل المثال بس لي مو فاهموا كيف تجيك الفكرة تحط المتغيرات بهذا الشكل يعني كيف فكرت فيها هاذي الحل قة الناقصة لي خبرطت مخي وشكرا مقدما على مجهوداتك مواصلين معك الرحلة ان شاء الله
بارك الله فيك استاذ وجزاك الله خيرا الله يكثر من امثالك و يزيدك علم نافع و ينفع بك الاسلام و المسلمين والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
استاذنا في سلسلة تعلم ++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
اخذ ال p = 1 كمتغير فقط لأجل بدأ الضرب لو ما بدأت من 1 العملية بتخرب و اخذ ال counter = 0 لأجل ال loop او التكرار عشان تحت يرجع يدخل بمتغير ال counter يلي هو 0 يعمل متغير counter = 0 +1 فقط لعمل ال loop و شكرا
بارك الله فيك ... مشكور فقط ملاحظة صغيرة: في هذه الخوارزمية يجب الاشارة الى ان M يجب ان يكون موجبا ، والا ستكون الخوارزمية خاطئة ... اسأل الله العظيم ان يجعل عملك هذا في ميزان حسناتك ... ويزيدك من فضله وكنه وكرمه ...
الحل بالبايثون: الحل مختلف عن الذي شرحه الأستاذ 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))
دكتور اشكرك جدا على مجهودك وتعبك بس والله يا دكتور محمد والله مسائل يلي مثل هيك صعبة كثير على شخص مش اختصاصوا برمجة يعني مستواه بكون مش كثير يعني انا مستواي مش كثيرر بالبرمجة والله عم بعاني من حل مثل هيك مسائل لانو عنجد مش سهلة ابدا بجوز في زملاء غيري يعني تخصصهم حاسوب او برمجة ممكن يشوفوها سهلة بس انا عنجد عم واجه كثير صعوبة بحل مثل هيك مسائل
هاي المسائل لتطوير المنطق سواء مبرمج او اي حدا رح يتصعب بالبداية من الحل لوحده ، اهم اشي تفهم حل الدكتور بالاول بعدين لوحدك رح تصير تحل بكل سهولة مع الزمن
الله اكبر انا وصلت الدرس هاذ وكنت مبارح بحل الدروس الي قبل والمشكلة رقم 30 اخذت معي مبارح حرفيا نص ساعة واكثر وطبقتها علكود تقريبا 18 سطر اليوم رجعت حليت دروس مبارح بدون ما اتطلع علحل اخذ معي خمس دقايق والكود والله بس اربع اسطر فعلا تطور رهيب بدون ما يحس الواحد let number = 6; let c = 1; for(let i = number ; i>0; i--){c = c*i} console.log(c)
#include #include #include using namespace std; int function(int num, int m) { return pow(num, m); } int main() { int num, m; cout > num; cout > m; cout
طبعا سهله جدا خدت مني اقل من دقيقه دلوقت #include using namespace std; int Power(int num, int power) { int result = 1; while (power > 0) { result = result * num; power--; } return result; } int main() { int num, power; cout > num; cout > power; cout
كمل و ما توقفش انا وقفت فترة طويلة و بعدين رجعت تاني من شهر كدا و ندمت اني وقفت مده كبيرة و ضيعت تقريبا سنه ع الفاضي و رجعت لاقيت اللي كانوا بادئين معايا و كملوا وصلوا مستويات عاليه ما شاء الله ف نصيحه ليك استمر و متوقفش و كمل تعلم @@محمداحمد-ت8غ2خ
الفكره من ال loops اذا ما فهمت الفيديو ضلك بحلقه loops لحتى توصل لمرحله الفهم بعديها اعمل print للمعلومه و END للفيديو وال STEP الي بعديها الفيديو الي بعده والله يرجم والدينا ووالديكم
فكرة الـ 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 فهمت ؟
@@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 ..
✅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 كورس ٣
@@7io_ في حاجات معرفتش احلها في كورس ٢ بس كتبتها ده عادي صح
@@mestrmohamed في الأول حاول تحل السؤال بدون ما تشوف الحل وزي ما قال الأستاذ طبق افكارك وجرب في ورقة بعدها تابع الحل وافهم الدرس وارجع طبق الطريقة في الدفتر وانتقل للدرس االي بعدو
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.
ضليت تقريبا ساعة صفنان لحتى فكر بالحل بس ما بتصدقو شو فرحت لما عرفت حلي صح
الحمد لله تم حلها 💯 قبل ما اشوف الجواب رغم انها اخذت مني تقريبا 2 ساعه...
اذا تم فهم المشكلات لي قبلها بشكل صحيح هذه المشكلة بتكون سهلة.
الله يرحم والديك استاذنا الفاضل 💚
سؤال ممكن تشرحلي كيف فكر يحط المتغيرات بهاذي الطريقة شرح بالمنطق وشكرا لك
كلنا يا ريت تشرحلنا
جزاك الله خير يابشمهندس على هذا المستوى الراقي من الشرح والتبسيط لم افهم قوة flow chart الا من شرحك .
تحيه لك من أرض اليمن .
اخي الصورة مرسومة من ذوات الارواح لاتجوز
بارك الله فيك
والله بدأت معك منذ 6 أشهر ولكن الواحد مع الشغل عم يحاول يتعلم البرمجة
جعلها الله في ميزان حسناتك 🤲
طمنا صديقي
فين صرت بعد سنة
والله حمد لله أصبحت مبرمج المواقع الإلكترونية
خلصت ال ٢٤ كورس ؟؟
@@alichekarda19
مبارك عليك
لأي كورس وصلت مع الاستاذ..!
حليتها أول(زمان) ورجعت أحلها مره ثانيه تعبت معها صراحة وماعرفت, خليتها جمع للناتج بدال ضربه, شفت الفيديو مجددًا ورجعت أحلها وعرفت إن فيها هنا إختناقه الي هي ال 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
نص ساعه من التفكير كنت ياست بس حمد الله حاليته
هل مازلت في مجال البرمجة
❤️❤️🇯🇴🇸🇾
الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
الحمدلله
بارك الله فيك أستاذ محمد ورحم الله والديك
عدنا لحل السؤال من الدرس 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
الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍
The 30th video of this series is done ✅
اتمنى من استاذنا ان يستمر في عرض هذه السلسله بحيث يأتي على اكثر واشهر المشكلات ...
من يوم سمعتك مره تقول (لازم يبدأ المبرمج في حل من ١٠٠٠ الى ٢٠٠٠ مسئلة وانا ابحث وللاسف مالقيت كثير خاصه مع اللغة الي اتعلمها وهي الجافا سكريبت .. اتمنى ان تستمر في هذه السلسله واسال الله ان يرزقك القوة ويمنحك النشاط والصبر والبركة في الوقت والمال للاستمرار
اخي موجود في مواقع مثل hacker rank
Code wars
انت بتقول اي دي الجافا سكريبت مليانه اسئله كتير اوووي وبجميع المستويات
جزاك الله خيرا
رحم الله والديك
يا سلام،، أسلوب شرح مبسط و جميل جدا،، أعتقد أن هذه الخوارزمية أيضا تحتاج إلى حلقة في حال ادخل المستخدم رقم أصغر من واحد
نعم يمكنك أضافه ما شئت وتعديل ما شئت
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
الف شكر استاذنا تم الحل المشكله بطريقتي وبنفس الشروط والفضل يرجع لك
ماشاء الله هذا من فضل ربي
اسهل واجب درس من كل الواجبات الى اخذتته الى الان الكورس الثالث الحلقة 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
بفهم لما تعمل المثال بس لي مو فاهموا كيف تجيك الفكرة تحط المتغيرات بهذا الشكل يعني كيف فكرت فيها هاذي الحل
قة الناقصة لي خبرطت مخي وشكرا مقدما على مجهوداتك مواصلين معك الرحلة ان شاء الله
law mafhemeti achre7 lik
law mafhemti achre7 lik
@@Muslim-user- شرح ليا أنا الله يحفظك
Mafhemtich solution yak ?@@soumaya6593
هل الجميع يأخذ وقتا من اجل التدريب على المعادلات الجديدة أم انني الوحيدة
تشجيع من فضلكم اصابني بعض الإحباط 😢
الجميع إلا من كان له خلفية برمجية قبل مشاهدة الكورس اهم شيء ما نستسلم
@@ImImgoing-k3l ااااه شكراااا 🥹🥹🥹
أنا عم بفهم الشرح و لكن قبل ما أشوف الشرح ما بقدر أحلها
@@maminujaid8465 انا ايضا افهم بعد الشرح و لكن كلما ارتفاع المستوى كلما زاد وقت التدرب عليها ان شاء الله يتدرب عقلنا و يصبح اخف
لا تستسلموا🥹🥹🥹
@@maminujaid8465 انا نفس المشكلة . كيف الامور معاك
جميل جدا
احلى حاجة التدرج في الصعوبة.🧡
فهمت السؤال بعد ساعه كاملة 😊
اي فعلن مشكلة انهارده كانت صعبة خدت مني وقت كتير اوي عقبال نااستوعبتها
@@Abdel-Rahman24 المهم فهمتها 👍
ايوة الحمدلله والفكره ان المشاكل الي بعديها اسهل منها اصلا بكتير ههههههههه@@Ali.Ahmad88
بارك الله فيك استاذ وجزاك الله خيرا الله يكثر من امثالك و يزيدك علم نافع و ينفع بك الاسلام و المسلمين والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
الله يسعدك وصدق كل ماتحل اول ب اول تسهل عليك كل شي واتمنا لكم النجاح الدايم
الله يعطيك العافية
رحم الله والديك
رحم الله والديك..ووالدينا
الله يعطيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
شكرا استاذ تسلم ورحم الله والديك الكريمين
استاذنا في سلسلة تعلم ++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 = 0 وهو ان num = 1 لان اي حاجه لقوه ١ هتديني ١ فكده انا وفرت loop زياده اما اليوزر يدخل ١
تقصد انك اختصرت السكه لو كان الرقم المدخل ١ ولا يهم اسه
يا استاذ جزاك الله الف خير ارجوك سؤال على أي أساس أخذت p=1 counter = 0
اخذ ال p = 1 كمتغير فقط لأجل بدأ الضرب لو ما بدأت من 1 العملية بتخرب و اخذ ال counter = 0 لأجل ال loop او التكرار عشان تحت يرجع يدخل بمتغير ال counter يلي هو 0 يعمل متغير counter = 0 +1 فقط لعمل ال loop و شكرا
الله يعطيك الف عافية علي الشرح المبسط رحم الله والديك 😍
رزقكم الله انت واهلك الجنة والمسلمين أجمعين
بارك الله فيك ونفع بعلمك وحقيقي انا بطور وإن شاء الله اوصل لمرحلة متقدمة بتوفيق
جزاك الله خيرا على الشرح الدقيق.
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
بارك الله فيك ... مشكور
فقط ملاحظة صغيرة: في هذه الخوارزمية يجب الاشارة الى ان M يجب ان يكون موجبا ، والا ستكون الخوارزمية خاطئة ...
اسأل الله العظيم ان يجعل عملك هذا في ميزان حسناتك ... ويزيدك من فضله وكنه وكرمه ...
أو تساوي صفر صديقي
ممكن تفهمني المشكله لان حاولت بردوا مش فاهمها اووي😢
جزاء الله خير الجزاء رحمة الله تتغمد والديك
يعطيك العافية يارب وجزاك الله كل خير ورحم الله والديك
ربي يجازيك عناا كل خير.
جزاك الله كل الخير استاذي
جزاكم الله خيرا ورحم رحمه واسعه.والديك
ربي يرحم والديك ويرزقك من وااااسع فضله
مبدع يا ابن فلسطين
يجب اضافة شرط M
الله يجزيك الخير ويرحم والدينا ووالديك.
جزاكم الله كل خير ، ورحم الله والديك.
يعطيك الف عافية
بارك الله فيك.
الحل بالبايثون:
الحل مختلف عن الذي شرحه الأستاذ
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))
ربنا يجزيك خير دنيا و اخرة
شرح احترافي
الله يعطيك العافيه ويرحم والديك ويجزاك خير
رائع في كل درسا فادة
جزاك الله خيراً ❤❤❤
جزيت خيرا و والديك
جزاك الله خيرا
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
شرح جميل حقيقي لكن عندي سؤال هو من هو العفريت الذي صمم هذي الخوارزميات لا شك انه عبقري
تم الله يسعدك ❤
بوركت الجهود
الله يجزاك خير ورحم الله والديك
شكرا و يرحم والديك
دكتور اشكرك جدا على مجهودك وتعبك بس والله يا دكتور محمد والله مسائل يلي مثل هيك صعبة كثير على شخص مش اختصاصوا برمجة يعني مستواه بكون مش كثير يعني انا مستواي مش كثيرر بالبرمجة والله عم بعاني من حل مثل هيك مسائل لانو عنجد مش سهلة ابدا بجوز في زملاء غيري يعني تخصصهم حاسوب او برمجة ممكن يشوفوها سهلة بس انا عنجد عم واجه كثير صعوبة بحل مثل هيك مسائل
هاي المسائل لتطوير المنطق سواء مبرمج او اي حدا رح يتصعب بالبداية من الحل لوحده ، اهم اشي تفهم حل الدكتور بالاول بعدين لوحدك رح تصير تحل بكل سهولة مع الزمن
@@MohammadZagharneh اشكرك جدا
اعتقد يمكن اتخلى عن شرط ال 0 اذا بدأت الكاونتر من عند 1 لانه لو كانت القوة صفر فما رح يدخل اللوب اساسا وبشرط الكاونتر بفحص اذا كان اصغر او يساوي القوة
يعطيك العافية
الحمد لله فهمت الدرس بعد عدة مشاهدات
إذا كانت m
الله يفتح عليك كنت ابحث عنها مطولا
والله صعبة ... شلون بدو الواحد يفهم :)
شكرا جزيلا .
دكتور انا فكرت تقريباً بنفس خطوات الحل بس ما عرفت اكتبها بشكل صح باسنخدام flowchart ارجع اعيد مسائل اللوب من المسألة 26❤
الله اكبر انا وصلت الدرس هاذ وكنت مبارح بحل الدروس الي قبل والمشكلة رقم 30 اخذت معي مبارح حرفيا نص ساعة واكثر وطبقتها علكود تقريبا 18 سطر اليوم رجعت حليت دروس مبارح بدون ما اتطلع علحل اخذ معي خمس دقايق والكود والله بس اربع اسطر فعلا تطور رهيب بدون ما يحس الواحد
let number = 6;
let c = 1;
for(let i = number ; i>0; i--){c = c*i}
console.log(c)
المرة الأولة حسيته صعب
المرة الثانية حسيته سهل
المرة الثالثة حسيته بسيط جدا
جزاك الله خير يادكتور واحسن الله إليك، ورحم الله والدينا ووالديك❤
زين آنا أحسها صعبه شنو اسوي ؟؟؟ 😢
@@ur.store_ انا حسيتها صعبة في البداية.. بس عدتها مرتين وثلاث لين استوعبتها. عيدها لين تفهمها. وامش خطوة خطوة وراح تستوعب لاتخاف ولا تستسلم
@@dahomsa3714 شكرا هواي ❤️
@@ur.store_ العفو عيني.. حاظرين، لو إحتجت مساعدة تواصل وياي وان شاء الله اقدر اساعدك.. ولا يهمك
@@ur.store_ عبالي بس اني عراقي هنا😁
شكرا دكتور
#include
#include
#include
using namespace std;
int function(int num, int m)
{
return pow(num, m);
}
int main()
{
int num, m;
cout > num;
cout > m;
cout
#include
#include
#include
using namespace std;
int base(int num ,int m)
{
return pow(num, m);
}
int main()
{
int num, m;
cout > num;
cout > m;
cout
استاذ قال نحلها تاني ولكن باستخدام
الـ while loops
فهل قدرت تتعامل معها يا محمود؟
طبعا سهله جدا خدت مني اقل من دقيقه دلوقت
#include
using namespace std;
int Power(int num, int power)
{
int result = 1;
while (power > 0)
{
result = result * num;
power--;
}
return result;
}
int main()
{
int num, power;
cout > num;
cout > power;
cout
كمل و ما توقفش انا وقفت فترة طويلة و بعدين رجعت تاني من شهر كدا و ندمت اني وقفت مده كبيرة و ضيعت تقريبا سنه ع الفاضي و رجعت لاقيت اللي كانوا بادئين معايا و كملوا وصلوا مستويات عاليه ما شاء الله ف نصيحه ليك استمر و متوقفش و كمل تعلم @@محمداحمد-ت8غ2خ
@@mahmoud-ty7km #include
#include
#include
using namespace std;
void MyProceduall1()
{
int A;
int B;
cout
الفكره من ال loops اذا ما فهمت الفيديو ضلك بحلقه loops لحتى توصل لمرحله الفهم بعديها اعمل print للمعلومه و END للفيديو وال STEP الي بعديها الفيديو الي بعده
والله يرجم والدينا ووالديكم
أستاذ أنا فهمت عليك مظبوت يعطيك العافية بس سؤال : جدول trace ليش بدأنا P و counter بشخطة _ يعني ليش ما بدأنا فوراً ب p = 1 و counter= 0
ما الفائدة من استخدام P
سوالي هو عن ال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.
شكرا الك يا دكتور محمد ❤️ . رحم الله والديك واموتك وجعل مثواهم الجنة
يوجد مشكلة صغيرة وهي أن flow chart
لا يتضمن حالة N=0 و M=0
فهنا نقول
Print (undefined)
بارك الله فيك استاذي الغالي
كل الاحترام
فعلا كنز
الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ويجعل مثواهم الجنه يارب 🌹🥰
معا نحو القمة🔥✌️
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 ..
اكثر وحدة اخدت مع وقت
صحيح اللي قلتو اللي بيفهم الدرس 26 و27 بيفهم اللي بعديه... خاصة بالنسبة يلي تخصصهم آدبيين
،الحمد لله اخذت معي عشر دقائق لحلها قبل مشاهدة الاجابه 🎉
ماذا لو كان الأس بالسالب ؟
الانسان يفرح اذا حلها بنفس الطريقة لكن نسيت احتمالية M = 0.
شرح رائع
جيت من درس function parameters
اعتقد بما ان دالة ال pow موجودة مسبقا، لا داعي ان نعرف دالة جديدة
الان ياشباب ايش احل بعد انتهاء الكورس هل اقوم باعادة كتابه فقط