✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
@@widadwidad2753 بحط عداد و مجموع صفر عشان يبلش من الصغر يجمع ويجرب الاعداد ويظل يزيد على العداد واحد كل مره عشان يصل للعدد الي دخله المستخدم بإمكانك تدخل غير العداد او المجموع عادي سميهم بكيفك مثلا بدال العداد بحط المرجعي او الأساس.......وهكذا بتمنى يكون الشرح واضح😁
انا طالب سنة خامسة وكانت لي تجربة في مسابقات البرمجة وحل المشاكل ولما ارى مثل هذا الأسلوب في التدرج وشرح جزاك الله أخي محمد العثور على قناتك سنة 2023 هو من أفضل الإنجازات التي فعلتها
نصيحة شخصية أخوان، اذا شعرت انك لا تسطيع الفهم او الحل من رأسك لا بأس، افهم المبدأ ثم حلله بنفسك وراجعه ومثل ما قال الاستاذ سوي tracing لانو بتساعدك اذا غلطت تعرف وين الغلط وكيف ممكن يتعدل، ولا تستعجل ان تكمل، راجع بين الفينة والاخرى ما استصعب عليك بدون ان ترى الحل لتقيس تقدمك بالتوفيق لنا جميعا
هذه القناة تستحق الدعم لتكون اكبر من ناحية عدد المشتركين فالتافهين لديهم الملايين من المشتركين و القنوات التي تقدم الفائدة العظيمة مهملة ان شاء الله تصير اكبر قناة لتعلم البرمجة
يا أخي انت -ماشاء الله- عبقري في توصيل المعلومة أسأل الله أن يجعل عملك خالصا لوجه وأن ينفع به المسلمين وأن يصرف عنك كيد الحاسدين تحياتي ليك محمد أبوهدهود.. متابعك من مصر
السلام عليكم الشباب اللي بتسمع االشرح جديد لو روحت علي بلاي ليست اساسيات مهمه لكل مبرمج درس العمليات الحسابيه بيلاقي ان mod هي باقي العمليه الحسابيه ف علي سبيل المثال في درس اليوم لما جه رقم 2mod2 الباقي صفر وهو شرط المعادله ان الرقم لايساوي صفر ف لم يتحقق الشرط ف دخل علي الخطوه التاليه وهي جمع رقم علي الرقم الاخير 2 ف بيصير تلاته ف هنا بيتحقق الشرط لmod وبيكون النتيجه واحد مش صفر اذا 3 رقم فردي ف ندخله في الcounter وهكذا اتمني اكون قدرت اشرح هذه النقطه وبارك الله فيك يا استاذ ورحم الله والديك واسكنهم الفردوس
@@عبدالرحمنالعراقي-ل1ض أخي عبد الرحمن : على اليسار في عداد من 1 إلى 10 وعلى اليمين عملية جمع كل الأعداد الفردية التي في العداد يعني قبل إضافة 7 كان الناتج على اليمين 9 فلما مشي العداد و وصل ل 7 الناتج يلي على اليمين أضيفت له تلك الـ 7 لأنها عدد فردي فأصبح الناتج 16 وأيضاً لما صار العداد يلي على اليسار 9 ولأنه عدد فردي فقد أضيف فوق الـ 16 فأصبح الناتج 25 أتمنى لك التوفيق ولجميع الزملاء الكرام🌹
1) N = int(input("Send a number : ")) sum = 0 for i in range (1, N + 1, 2): sum += i print(sum) 2) N = int(input("Send a number: ")) if (N >= 1): sum = 0 for i in range (1, N + 1): if (i % 2 == 1): sum += i print(sum) else : print("N < 1")
خوارزمية اخرى للحل. counter = 1 اذا الcounter اقل من او يساوي N جواب نعم sum = sum + counter counter = counter + 2 ارجع للشرط جواب لا اطبع sum انهي البرنامج جزاك الله بالخير
السلام عليكم ذكتور محمد . هل ممكن نعملهابطريقه مختصره . في الرياضيات عندنا قاعدة مجموع الاعداد الفردية مثلا من 1إلى N. هي : Sum =(N*N)/4 Sum=(10*10)/4=100/4=25 وبعدها نكون إختصرنا كل هده الcounter.... وبارك الله فيك وجزاك الله عنا خير الجزاء #تحياتي لأ هل الأردن من المغرب#
اضافه علي القاعدة ان N لازم تكون رقم زوجي قبل اعمل المعادلة مثلا لو كان الرقم 9 لازم تضيف لها واحد بتكون 10 وكذلك لو كان الرقم 7 لازم تخليه 8 وكذا تكون صح 👌🏻
قدرت احلها باستعمال حالة شرطية واحدة 1- Start 2- Read N 3- Sum = 1 , counter = 1 4- Counter= counter + 2 5- is counter > N ? No : sum = sum + counter then Return to 4 Yes: 5- print sum 6- end
السلام عليكم استاذ شو رأيك بهذا الحل بحيث يكون مختصر شوية بحيث تعطي قيمة ابتدائية 1 للكاونتر و بعدين نشيك إذا كان الكاونتر اصغر او يساوي العدد المدخل من طرف اليوزر و إذا كان ترو بنضيف للكاونتر رقم 2 و ليس واحد بحيث اني حصلت على نفس النتيجة بخطوات أقل.
مشكور دكتور محمد بدي رأيك في شغلي steps to follow: step 1- : ask user to enter N step 2- : compteur = 1 step 3- : sum = 0 step 4- : sum = sum + compteur step 5- : compteur = compteur + 2 step 6- : check if compteur >= N ? False go to step 4 step 7-: Print sum
انا اخدت الدروس لحد 25 ورا بعد ولما وصلت هنا حسيت اني مش عارفافهم لكن لما رجعت تاني للدروس من الاول ووصلت ناني هنا حسيت اني فهمت بس اخذت loop حلو الصراحه
والله العظيم لا استطيع المرور دون ان اشكرك فهذا اقل ما يمكن تقديمه لك بارك الله فيك استاذ وجزاك الله خيرا والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
في حل اسرع لعذه الخورازميه هو لة فرضنا ان الرقم N كده يبقاالحل if num is even the sum = n*n /4 if num is odd the sum = N*n/4 +n جربوها يا شباب هتطلع صح عشان كده لو انت متعلمرياضه صح هيبقي التعلم عليك اسرع
Step 1: read n Step 2: counter = 0 Step 3: sum = 0 Step 4: counter = counter + 1 Step 5: is_odd = counter mod 2 0 Step 6: check is_odd = true then sum = sum + counter other wise go to next step Step 7: isOver = (counter = N) Step 8: check isOver = false then go to step 4 other wise end
استاذ انا كذا حليتها Start Step 1 : Read n Step2 : n × 2 Step 3: Con=0 Sum=0 Step 4:Con = con + 2 Sum = sum + con --------> sum = n If yes print sum If no go Step 4 End
is my method right so ? 1-Read N 2-Counter = -1 , sum =0 3- counter = counter +2 4- sum= sum + counter 5- counter = n-1 ?? 6- if no go to step 3 7-if yes print sum
الله يعطيك العافية استاذ محمد وجهودك مشكورة، بس في استيضاح اذا تكرمت : ما الغايه والهدف من ربط بلوك sum = sum + counter مع بلوك counter = N ؟ وكمان شو رأيك لو عرفت العداد ب 1 وقمت بزيادة 2 في كل مره وأخذت المجموع بهذي الطريقة؟
السلام عليكم ..جزاك الله خيرا ..استاذ محمد والله يعطيك العافية على المجهود الجبار في هذه القناة ..بالنسبة للعدد الفردي الكمبييوتر يطبع العدد من المتغير conter ..ام من sum..كونه ياخذ اخر قيمة في العدد ..ام من الاثنين معا...ارجو الاجابة ....
لا يوجد سهو أو خطأ في الكتابة إشارة < > على شرح الاستاذ الكريم تعني لا يساوي ثلاثة قسمة صفر باقي القسمة لا يساوي صفر ؟ هنا باقي القسمة واحد إذا لا يساوي صفر يعني yes
يعطيك العافية استاذ بس حليت انا من استعجالي فكرت السؤال بالبداية عداد يعد كم عدد فردي من ١ للn حليته وحلي صح لانو نفس حلك بس اختلاف انت عامل sum بس كمان وقفت الفيديو فورا اول ماكتشفت انو المكلوب sum وحليتو زي حيلك بالظبط 😂😂😂 انا كنت خايف لاني نقطعت شهر ونص الحمدلله بمجرد ماشفت فيديو فورا شتعل مخي لطريقتك بالحل ❤
دكتور محمد، أنا حليته بطريقة مختلفة دون استخدام ال counter، على النحو التالي: Start Read N Sum=0 ➡️1st cond: Is N >= 1? Yes: ➡️2nd cond: is N mod 2=1? Yes: Sum=Sum+N, N=N-1 Go to the 1st cond No: N=N-1, go to the 1st cond No: print Sum End ??
Lesson #50 - While Loop #include using namespace std; struct while_ loop_value { int A = 0; int sum = 0; int N; }; void while_loop_readed(while_loop_value& enter) { cout > enter.N; } void while_loop_action(while_loop_value & enter) { while (enter.A
I am a beginner, please someone correct me Step1: Read N Step2: Sum= -1 Step3: Sum= Sum +2 Step4: Sum=N or Sum=N-1 قاعدة if tru print Sum go to End if false go to step 3
استاذ سؤال ياريت اي احد يعرف يجاوبني في حالة الزيادة نكتب counter =0 بعد Read N ونكمل باقي الخطوات وفي حالة اردنا ان ننقص الرقم مثلآ 10 راح تكون المعادلة Counter = N+1 وبعدها تصبح Counter = counter - 1 ----------- س١ : لماذا نبدء في مثال الزيادة الاول من الرقم صفر ؟؟ س٢ لماذا نبدأ في المثال الثاني بزيادة N وبعدها ننقصها
بص .. - في حالة الزيادة بنكتب (counter = 0 ) لأن احنا عارفين ان في كل مرة هنزيد على العداد 1 ف بالتالي يهمنا أن في أول مره زيادة عداد يكون الرقم 1 لاننا عايزين نتعامل مع الارقام من 1 إلى n ..طبعا بالتطبيق هتفهم ..ف جرب تضع اي رقم غير 0 وشوف هل هتوصل للنتيجة المطلوبة ولا لا . -هكذا الأمر إذا أردنا النقصان احنا عايزين نبدأ عد من عند N إلى 1 يبقا يهمنا أن أول مرة هيزيد فيها العداد يبقا قيمته N بالتالي بنضع (counter=N+1) بحيث لما ننقص من العداد 1 هكذا تبقا أول قيمة في العداد N ... ف افترض معايا ان اليوزر ادخل رقم 6 ووضعنا (counter=6+1 ) كده القيمة المبدأية هتكون 7 بالتالي لما ننقص من العداد واحد هيكون counter = 7-1 وهو ده المطلوب اني ابدأ من عند الرقم 6 .. اتمنى تكون فهمت
Thanks for the information, we could have initiliazed the counter by 2, incremented it by 2 and added the odd numbers direclty to the sum instead of checking if counter mod 2 = 0 at each step
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
بس انتا مافهمتنى ليش بنحط عداد 0 و مجموع 0 و تقولنا لا نحفض ??? احس الشرح شوي ناقص لواحد مبتدئ
@@widadwidad2753 بحط عداد و مجموع صفر عشان يبلش من الصغر يجمع ويجرب الاعداد ويظل يزيد على العداد واحد كل مره عشان يصل للعدد الي دخله المستخدم بإمكانك تدخل غير العداد او المجموع عادي سميهم بكيفك مثلا بدال العداد بحط المرجعي او الأساس.......وهكذا
بتمنى يكون الشرح واضح😁
مافهمت الله يجزاك خير
تصحيح: اكيد وقع سهوا خطأ في كتابة
no مكان yes و yes مكان no
في اخر flow chart .نفع الله بك وعلى يديك استاذنا ورحم الله والديك
num = 10
counter = 0
sum = 0
for i in range(1,num + 1):
counter+=1
if counter % 2 != 0:
sum += counter
print(sum)@@widadwidad2753
انا طالب سنة خامسة وكانت لي تجربة في مسابقات البرمجة وحل المشاكل ولما ارى مثل هذا الأسلوب في التدرج وشرح جزاك الله أخي محمد العثور على قناتك سنة 2023 هو من أفضل الإنجازات التي فعلتها
صوتي مع صوتك ..لي سنة بخبط والحمد لله ربي رزقني بهذي القناة بتوصية من متابع ...جزاه الله خير😊
ممكن تتواصل معي عندي استفسار
انا لقيت الاستاذ محمد وانا في سنه ثالثة وعرفت ايش معنى برمجة منه رحم الله والديه وبارك له فيما لديه
اكرم الفضل اذاَ وعلم اصدقائك ما تدري وفي حد بيخبط زيك صار له سنين تنفعه يدعي لك @@Thuraya369
نصيحة شخصية أخوان، اذا شعرت انك لا تسطيع الفهم او الحل من رأسك لا بأس، افهم المبدأ ثم حلله بنفسك وراجعه ومثل ما قال الاستاذ سوي tracing لانو بتساعدك اذا غلطت تعرف وين الغلط وكيف ممكن يتعدل، ولا تستعجل ان تكمل، راجع بين الفينة والاخرى ما استصعب عليك بدون ان ترى الحل لتقيس تقدمك
بالتوفيق لنا جميعا
انا حليت اسئلة كثير واغلبها من نفسي لكن لما جيت لهذا السؤال للاسف مخي وقف وماعرفت
@@Trotskyat لان البرنامج اصلا ما مفهموم شنو مطلوب منه
بعد اذنك استفسار ناتج الsum اللي بيطلع بيتسجل في الsum الاولي وله التانيه
@@TahaObaid-ex6im is stored in the First sum, the final sum is 25
وانا حرفيا جايه اقول ان افضل شئ طلعت بيه من 2024 هو اني تعرفت علي حضرتك وعلي قناتك ربنا يجعله ف ميزان حسناتك ويرحم والديك
هذه القناة تستحق الدعم لتكون اكبر من ناحية عدد المشتركين فالتافهين لديهم الملايين من المشتركين و القنوات التي تقدم الفائدة العظيمة مهملة ان شاء الله تصير اكبر قناة لتعلم البرمجة
جزاك الله خيرا على الشرح الدقيق.
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
يا أخي انت -ماشاء الله- عبقري في توصيل المعلومة
أسأل الله أن يجعل عملك خالصا لوجه وأن ينفع به المسلمين
وأن يصرف عنك كيد الحاسدين
تحياتي ليك محمد أبوهدهود.. متابعك من مصر
لا يجوز التشطيب على إسم الجلالة
@@mostafabakchich اليوتيوب هو الذي يقوم بتشطيبه لانه يحارب الاسلام بشتى الطرق
يا اخي عدل على التعليق ف تشطيبك على اسم الله عز وجل لا يجوز . ربما لم تنتبه
خلي بالك لفظ الجلالة مشطوب عليه اكيد انت مش قصدك عدِّلها
😊هذا واحد من الافضل بين اافضل دروس حتى الان
و شرح كان ممتاز ماشاء الله
الحمدالله
كان عندي سؤال بطبقو الحل ازاي
@@gehadsaed8258
ممكن تقوليلى عملتى ايه
السلام عليكم الشباب اللي بتسمع االشرح جديد لو روحت علي بلاي ليست اساسيات مهمه لكل مبرمج درس العمليات الحسابيه بيلاقي ان mod
هي باقي العمليه الحسابيه ف علي سبيل المثال في درس اليوم لما جه رقم 2mod2 الباقي صفر وهو شرط المعادله ان الرقم لايساوي صفر ف لم يتحقق الشرط ف دخل علي الخطوه التاليه وهي جمع رقم علي الرقم الاخير 2 ف بيصير تلاته ف هنا بيتحقق الشرط لmod وبيكون النتيجه واحد مش صفر اذا 3 رقم فردي ف ندخله في الcounter وهكذا اتمني اكون قدرت اشرح هذه النقطه
وبارك الله فيك يا استاذ ورحم الله والديك واسكنهم الفردوس
جزاك الله خيراً👍
يعطيك العافية من شرحك فهمت
ما جاي افهم شلون سبع ثارت 16 و 9 صارت 25
@@عبدالرحمنالعراقي-ل1ض
أخي عبد الرحمن :
على اليسار في عداد من 1 إلى 10
وعلى اليمين عملية جمع كل الأعداد الفردية التي في العداد
يعني قبل إضافة 7 كان الناتج على اليمين 9
فلما مشي العداد و وصل ل 7
الناتج يلي على اليمين أضيفت له تلك الـ 7 لأنها عدد فردي فأصبح الناتج 16
وأيضاً لما صار العداد يلي على اليسار 9 ولأنه عدد فردي فقد أضيف فوق الـ 16 فأصبح الناتج 25
أتمنى لك التوفيق ولجميع الزملاء الكرام🌹
كما كتب أحد المعلقين :
العثور على قناتك سنة 2023 هو من أفضل الإنجازات ..
أنا فهمت الدرس من أول مرة 😍 ..
بشر وين وصلت
int number
cin>>numbre;
int i =1
int result =0
While (i < number)
{result =result + i
i =i+2}
return result
int main() {
int number;
cout > number;
int counter = 1;
int result = 0;
while(counter
1)
N = int(input("Send a number : "))
sum = 0
for i in range (1, N + 1, 2):
sum += i
print(sum)
2)
N = int(input("Send a number: "))
if (N >= 1):
sum = 0
for i in range (1, N + 1):
if (i % 2 == 1):
sum += i
print(sum)
else :
print("N < 1")
خوارزمية اخرى للحل.
counter = 1
اذا الcounter اقل من او يساوي N
جواب نعم
sum = sum + counter
counter = counter + 2
ارجع للشرط
جواب لا
اطبع sum
انهي البرنامج
جزاك الله بالخير
السلام عليكم ذكتور محمد .
هل ممكن نعملهابطريقه مختصره .
في الرياضيات عندنا قاعدة مجموع الاعداد الفردية مثلا من 1إلى N. هي :
Sum =(N*N)/4
Sum=(10*10)/4=100/4=25
وبعدها نكون إختصرنا كل هده الcounter....
وبارك الله فيك وجزاك الله عنا خير الجزاء
#تحياتي لأ هل الأردن من المغرب#
أخي لو تكرمت، هل ممكن تعطيني حل مختصر وبنفس النتائج؟
لأن حل هذا الدرس معقد نوعاً ما
اضافه علي القاعدة ان N لازم تكون رقم زوجي قبل اعمل المعادلة مثلا لو كان الرقم 9 لازم تضيف لها واحد بتكون 10 وكذلك لو كان الرقم 7 لازم تخليه 8 وكذا تكون صح 👌🏻
حلو ولكن لازم نسويها بطريقة الأستاذ حتى نتدرب على تركيب الاكواد ببعض هذا والله أعلم
شكرا جدا ع المعلومة
شكرا علي المعلومة
المعادلات الرياضية هذه تختصر الكثير من الوقت
قدرت احلها باستعمال حالة شرطية واحدة
1- Start
2- Read N
3- Sum = 1 , counter = 1
4- Counter= counter + 2
5- is counter > N ?
No : sum = sum + counter then Return to 4
Yes:
5- print sum
6- end
هل ده عشان توصل لعدد زوجي صح ؟
مظبوطة
عاش
@@AbdulrhmanAzmy- بالظبط
@@mariammedhat-l5l متشكر 😄
عاش عليك، بس خلي بالك قدامك مشكلة ملهاش حل هي ان لو المستخدم دخل رقم فردي N معادلتك مش هتنفع
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
تعبت واخيرا افتهمتها
Don’t lose hope
الله يعطيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
بارك الله فيك أستاذ محمد ورحم الله والديك
شرح اكثر من رائع الله يبارك لك في علمك
جزاك الله خيرا أستاذ و رحم والديك رحمة واسعة وأدخلهم يارب الفردوس الأعلى من الجنة
الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍
The 26th video of this series is done ✅
كل الحب والاحترام استاذنا الفاضل ♥️
الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ويجعل مثواهم الجنه يارب 🌹🥰
معا نحو القمة🔥✌️
Problem 28,29,30,31 done 2022/9/22
فين وصلت يا مبدع بشر
جزاكم الله خيرا ورحم رحمه واسعه.والديك
جزاك الله خيرا أستاذ و رحم والديك رحمة واسعة وأدخلهم يارب الفردوس الأعلى من الجنة. ربما بدأنا مرحلة ثانية من المشاكل.
int main()
{
int input;
int sum = 0;
cout input;
while ( 1
السلام عليكم استاذ شو رأيك بهذا الحل بحيث يكون مختصر شوية بحيث تعطي قيمة ابتدائية 1 للكاونتر و بعدين نشيك إذا كان الكاونتر اصغر او يساوي العدد المدخل من طرف اليوزر و إذا كان ترو بنضيف للكاونتر رقم 2 و ليس واحد بحيث اني حصلت على نفس النتيجة بخطوات أقل.
طبعا بصير، دائما هنالك عده حلول لنفس المشكله
ممكن صديقي تنزلها flow
يعني الكاونتر و السام مو الكاونتر لحالو ؟؟
اله يسعدك حتى انا حليتها كذا وبعدين حسيت انه حلي غلط ...طمنتني
@@Thuraya369 *اللّٰه
مشكور دكتور محمد بدي رأيك في شغلي
steps to follow:
step 1- : ask user to enter N
step 2- : compteur = 1
step 3- : sum = 0
step 4- : sum = sum + compteur
step 5- : compteur = compteur + 2
step 6- : check if compteur >= N ? False go to step 4
step 7-: Print sum
الله يعطيك الصحة استاذنا , بارك الله فيك على هذا الشرح
لله يعطيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
جزاك الله خيرا أخونا محمد ❤❤.
انا اخدت الدروس لحد 25 ورا بعد ولما وصلت هنا حسيت اني مش عارفافهم لكن لما رجعت تاني للدروس من الاول ووصلت ناني هنا حسيت اني فهمت بس اخذت loop حلو الصراحه
ماشاء الله عنك الله يوفقك ورحم الله والديك ❤
جزاك الله خيرا استاذي الكريم
والله العظيم لا استطيع المرور دون ان اشكرك فهذا اقل ما يمكن تقديمه لك بارك الله فيك استاذ وجزاك الله خيرا والله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
❤️❤️🇯🇴🇸🇾
الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
حليتها بهذه الطريقة و الله أعلم إذا كانت صحيحة
N= ask the user to enter a number
Counter = 0
Sum = 0
If Counter
يعطيك العافية استاذ محمد بارك الله فيك ورحم الله والديك
Homework #47 solution in C++
#include
using namespace std;
int main()
{
int input;
int sum=0;
cout input;
for (int i=0;i
Thank's
You used for loop for this on
الله يجعل هدا العلم في ميزان حسناتك
في حل اسرع لعذه الخورازميه هو لة فرضنا ان الرقم N كده يبقاالحل
if num is even the sum = n*n /4
if num is odd the sum = N*n/4 +n
جربوها يا شباب هتطلع صح عشان كده لو انت متعلمرياضه صح هيبقي التعلم عليك اسرع
Step 1: read n
Step 2: counter = 0
Step 3: sum = 0
Step 4: counter = counter + 1
Step 5: is_odd = counter mod 2 0
Step 6: check is_odd = true then sum = sum + counter other wise go to next step
Step 7: isOver = (counter = N)
Step 8: check isOver = false then go to step 4 other wise end
استفسار ممكن
هو ناتج الsum بعد كده بيتسجل في الsum اللي فوق اللي في الخطوه الثالثه
وله بيتسجل في الsum اللي في الخطوه السادسه
@TahaObaid-ex6im اللي في الخطوة الثالثة و الخطوة السادسة كله واحد ف انا بسوي تحديث للقيمة الموجودة داخلها
جزاك الله خيراً ورحم والديك 🌹
جزاك الله خيرا
وغفر لك ولوالديك
جـــــــــزاك الله خير دكتور
شكرا استاذ محمد 💯
شكرا استاذنا الله يرحم والديك
بارك الله فيك ي دكتور
28 -
#include
using namespace std;
int main()
{
int Num;
int sum = 0;
cout > Num;
for (int i = 1; i
#include
using namespace std;
int main() {
int n;
int sum = 0;
cout > n;
for (int i = 1; i
أو هكذا:
a = int(input("num1: "))
b = 0
c = 0
while b < a:
b += 1
if b % 2 == 0:
c += 0
else:
c += b
print(c)
ربى يكرمك ويوفقك ❤❤
استاذ انا كذا حليتها
Start
Step 1 : Read n
Step2 : n × 2
Step 3: Con=0
Sum=0
Step 4:Con = con + 2
Sum = sum + con --------> sum = n
If yes print sum
If no go Step 4
End
اوه هو السوال عن الاعداد الفردية
الحمد لله اعدتها اكثر 4 مرات... لحتى استوعبها و كمان.. جربت اجمع من Nال 1..مع جمع الاعداد الفرديه. والحمد لله طلع tracing correct
بتعملها ازاي ممكن اعرف
{Task: Print Sum Odd Numbers from 1 to N}
[Phase1: Inputs]
read n
[Phase2: Processing]
Sum = 0
Counter = 1
[Phase3: Loop]
while counter
#28
int main()
{
int N,total;
total = 0;
cin >> N;
for (int i = 1; i
الله يبارك فيك يا استاذ الحمد لله حليتو صح مع انو صعب واخد مني شوية وقت تحليتو❤❤❤
شكراً الك والله يجزيك الخير ويرحم والديك ويرزقكم الفردوس الأعلى ❤️
يعطيك العافيا ويرحم ولديك
يعطيك العافية يارب وجزاك الله كل خير ورحم الله والديك
#include
using namespace std;
int main()
{
int sum = 0;
int n;
cout > n;
for (int counter = 1; counter
is my method right so ?
1-Read N
2-Counter = -1 , sum =0
3- counter = counter +2
4- sum= sum + counter
5- counter = n-1 ??
6- if no go to step 3
7-if yes print sum
يسسسسس حليتها صح بالملي قبل مااشوف الحل 😍😍😍
الله ارحم والديك وجزاك الله خيرا ❤
الله يعطيك العافية استاذ محمد وجهودك مشكورة، بس في استيضاح اذا تكرمت :
ما الغايه والهدف من ربط بلوك sum = sum + counter مع بلوك counter = N ؟ وكمان شو رأيك لو عرفت العداد ب 1 وقمت بزيادة 2 في كل مره وأخذت المجموع بهذي الطريقة؟
قم بتجربه حلك من خلال إدخال أرقام وتتبع النتيجه ستفهم لكثر
انا عملتها بنفس الطريقة
ممكن أتأكد صح ولا. غلط
كده هيبدا من رقم ٣ مش من رقم ١
ربط عشان يطبع الsum
لو عرفت العداد ب 1 و زود اتنين كدا انت هتبدأ الloop ب 3
شكرا كتير استاذي الكريم
لي دي اسمها لا تساوي
مش المفروض دي لا تساوي =!
جزاك الله خيراً ❤❤❤
#include
using namespace std;
void Readintnumberinrange(int N)
{
int number = 1,sum=0;
while (number
أظن أفضل فكرة يا أستاذي الغالي هي :
N= int (input ("N:")
S=(0.25*pow(N+1,2))
P=(0.25*pow(N,2))
If N%2==0:
Print (P)
else:
Print(S)
مثلا لو أعطيناه مثلا N=10
سيكون الناتج
10^2)/4= 25
أي نفسه
1+3+5+7+9=25
ولو أعطيناه مثلا 5
سيكون الناتج هو
(5+1)^2)/4= 9
أي نفسه
1+3+5=9
سلام عليك و رحم الله والديك.
استاذ هسا انا فاهم وكلشي تمام
وبهلطريقه البرمجه بتكون اسهل بكثير بس دسألك انتا عنددك معلومات عن دورة اورنج للبرمجه ♥️
لا انصح بها مطلقا من غير تأسيس قوي
this is a solution with javaScript language :
const number = parseInt(prompt("Enter a number:"));
for(let i = 1; i
كنت عايزه اعرف اتعامل ازاي بjs
الله يعطيك الف عافية دكتور بدي اسالك هسا لو بديت العداد من سالب 1 وصرت اضيف 2 كل مرة وهيك بدا بطباعة رقم واحد باول لفة.
السلام عليكم ..جزاك الله خيرا ..استاذ محمد والله يعطيك العافية على المجهود الجبار في هذه القناة ..بالنسبة للعدد الفردي الكمبييوتر يطبع العدد من المتغير conter ..ام من sum..كونه ياخذ اخر قيمة في العدد ..ام من الاثنين معا...ارجو الاجابة ....
تصحيح: اكيد وقع سهوا خطأ في كتابة
no مكان yes و yes مكان no
في اخر flow chart .نفع الله بك وعلى يديك استاذنا ورحم الله والديك
لا يوجد سهو أو خطأ في الكتابة
إشارة < > على شرح الاستاذ الكريم تعني لا يساوي
ثلاثة قسمة صفر
باقي القسمة لا يساوي صفر ؟
هنا باقي القسمة واحد
إذا لا يساوي صفر
يعني yes
//28
for(int n=10, counter=0, sum=0; counter
يعطيك العافية استاذ بس حليت انا من استعجالي فكرت السؤال بالبداية عداد يعد كم عدد فردي من ١ للn حليته وحلي صح لانو نفس حلك بس اختلاف انت عامل sum بس كمان وقفت الفيديو فورا اول ماكتشفت انو المكلوب sum وحليتو زي حيلك بالظبط 😂😂😂 انا كنت خايف لاني نقطعت شهر ونص الحمدلله بمجرد ماشفت فيديو فورا شتعل مخي لطريقتك بالحل ❤
ربي يرحم والديك ويرزقك من وااااسع فضله
حل آخر:
Counter = -1
Sum = 0
While counter < N:
Counter = counter + 2
Sum += counter
Print(f"sum = {sum}"
1-read n
2-conter = n-1
3-check conter=9
4-print conter
5-conter = n-2
6-check conter=7
7-print conter
8-conter =n-2
9-check conter=5
10-print conter
11-conter=n-2
12-check conter=3
13-print conter
14-conter=n-2
15-check conter =1
16-print conter
هو كذا حلي صحيح ؟
اجابتك غلط، افهم السؤال الاول لان دا مهم جدا
حرفيا اصعب خوارزمية اواجهها للان بس الحمد لله فهمتها
بعدني ما فهمتها😂
دكتور محمد، أنا حليته بطريقة مختلفة دون استخدام ال counter، على النحو التالي:
Start
Read N
Sum=0
➡️1st cond: Is N >= 1?
Yes: ➡️2nd cond: is N mod 2=1?
Yes: Sum=Sum+N, N=N-1
Go to the 1st cond
No: N=N-1, go to the 1st cond
No: print Sum
End
??
ازاي هتغيري ف قيمة ال N اللي هي قيمة المستخدم، اعملي trace على رقم 10 الي هو N وشوفي النتيجة ايه!
شكرا أستاذمحمد
a = int(input('Enter 1st number: '))
x = 0
y = 0
while x
Lesson #50 - While Loop
#include
using namespace std;
struct while_ loop_value
{
int A = 0;
int sum = 0;
int N;
};
void while_loop_readed(while_loop_value& enter)
{
cout > enter.N;
}
void while_loop_action(while_loop_value & enter)
{
while (enter.A
int main() {
int input;
int sum = 0;
cout input;
int i = 1;
while (i
عدت المقطع 5 مرات وفهمت الحمدالله
انا عدته 10 مرات لين مافهمته هههههههههه
I am a beginner, please someone correct me
Step1: Read N
Step2: Sum= -1
Step3: Sum= Sum +2
Step4: Sum=N or Sum=N-1 قاعدة
if tru print Sum go to End
if false go to step 3
اجابتك خطأ للاسف لان اعمل trace وانت تعرف،+ N مينفعش يساوي sum لأن لو ساويه هيكون الرقم المطبوع 10
استاذ سؤال ياريت اي احد يعرف يجاوبني
في حالة الزيادة نكتب counter =0
بعد Read N
ونكمل باقي الخطوات
وفي حالة اردنا ان ننقص الرقم مثلآ 10 راح تكون المعادلة
Counter = N+1
وبعدها تصبح
Counter = counter - 1
-----------
س١ : لماذا نبدء في مثال الزيادة الاول من الرقم صفر ؟؟
س٢ لماذا نبدأ في المثال الثاني بزيادة N وبعدها ننقصها
بص ..
- في حالة الزيادة بنكتب (counter = 0 ) لأن احنا عارفين ان في كل مرة هنزيد على العداد 1 ف بالتالي يهمنا أن في أول مره زيادة عداد يكون الرقم 1 لاننا عايزين نتعامل مع الارقام من 1 إلى n ..طبعا بالتطبيق هتفهم ..ف جرب تضع اي رقم غير 0 وشوف هل هتوصل للنتيجة المطلوبة ولا لا .
-هكذا الأمر إذا أردنا النقصان احنا عايزين نبدأ عد من عند N إلى 1 يبقا يهمنا أن أول مرة هيزيد فيها العداد يبقا قيمته N بالتالي بنضع (counter=N+1) بحيث لما ننقص من العداد 1 هكذا تبقا أول قيمة في العداد N ... ف افترض معايا ان اليوزر ادخل رقم 6 ووضعنا (counter=6+1 ) كده القيمة المبدأية هتكون 7 بالتالي لما ننقص من العداد واحد هيكون counter = 7-1 وهو ده المطلوب اني ابدأ من عند الرقم 6 .. اتمنى تكون فهمت
@@moamenmansor9098 شكرآ لك وراح افهم اكثر بس اطبق على C++
سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته
هل من الضروري نحل التمرين قبل ما نشوف الفلو شارت في تمارين لا استطيع احلهم لوحدي
اين وصلت في تعلم البرمجة؟
Thanks for the information, we could have initiliazed the counter by 2, incremented it by 2 and added the odd numbers direclty to the sum instead of checking if counter mod 2 = 0 at each step
Yes you can
صعبتها علينا جدا جدا يا استاذ
الله يرحمليك والديك يا فخر العرب
شكرا كثيرا
بارك الله فيك
يا الله شو وعرة ومعقدة
يا الله سهلها عليي وعلى كل المومنين😢
يرحم الله والديك
#include
using namespace std;
int main()
{
cout N;
int c=1;
int sum=0;
for(c;c