✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗ لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
Start. 1: Read Num1,Num2,OperationType. 2: check if OperationType = “+” , then set Result = Num1 + Num2. 3: else if OperationType = “-“ , then set Result = Num1 - Num2. 4: else if OperationType = “*” , then set Result = Num1 * Num2. 5: else if OperationType = “/“ , then check if Num2 0 , set Result = Num1 / Num2, otherwise print “Division by zero error”. 6: print Result End.
فهمت الدرس جزاك الله خيرا بس ليش مباشرة نكتب print Num1 + Num2 و الخطوة شكلها متوازي أضلاع يعني output مو هي عملية حسابية لازم شكلها مستطيل و نجري العملية الحسابية و بعدين نطبع النتيجة؟ و كذلك بقية العمليات ضرب و قسمة و طرح ليش مباشرة نطبع الناتج بخطوة output ؟
ملاحظة استاذى فقط wrong opération لم نضعها فى السؤال مع المعطيات يعنى لازم كنا نقول اذا otherwise أطبع wrong opération لو لم نضعها مين راح البرنامج هذه الكلمة
يا دكتور محمد سؤال ربي يجبر بخاطرك . انا عملت 4 متغيرات المتغير الاول اسمه Add=Num1+Num2 المتغير الثاني Subtrat=Num1-Num2 المتغير الثالث Multiply=Num1*Num2 المتغير الرابع Devid=Num1/Num2 بعدين ادخلت الشروط اذا كان يساوي Add اصبع قيمة ال Add واذا كان لا يساوي ال Add انتقل الى التحقق هل يسادي Subtract ..... والى اخ هل العملية صحيحية او لا دكتور محمد
السلام عليكم أستاذنا بارك الله فيك و بارك لك : عندي سؤال ( هو رياضي وليس برمجي) بخصوص عملية الطرح ما لازم نتأكد ضمن شرط انه العدد الاول اكبر و نقوم بالعميلة وبحال العكس نقوم بطرح الرقم الاول من الثاني لانه الثاني هيكون الاكبر وبالنسبة لعملية القسمة نضيف شرط تحقق انو الرقم المقسوم عليه لا يساوي الصفر؟
نعم صحيح، لذلك أنا ذكرت في آخر الفيديو انه يمكنك التطوير على هذه الخوارزميه وتضيف ما تشاء وتشتق منها ١٠ اسئله اخرى يمكنك ايضا ان تفحص في البدايه نوع العمليه وتجبر المستخدم ان يدخل العمليه الصحيحه + او - او / او ×
اكيد تحصل الأجوبة اذا وضعت كلامك هذا كله في الكورس المخصص....هنا مجرد خوارزميات، الى الأن ما دخلنا على اللغة سي بلس بلس....الا اذا كان قصدك هنا استعراض مهارات امامنا فالله يعينك على نفسك اخي العزيز
@@nassnoss3252 مش استعراض مهارات ده واحب في الكورسات المتقدمه إننا نحلها فا الي بيحل بيعمل نسخ ولصق عشان لو حد في Error في الكود يراجل الحل ويعرف في اي الغلط عنده
ask the user to enter Number1 and Number2 and operation type if operation type = "+" then print Number1 + Number2 if operation type = "-" then print Number1 - Number2 if operation type = "*" then print Number1 * Number2 if operation type = "\" then print Number1 \ Number2 otherwise, print "Please enter the correct OperaationType"
أظن أنك أخطئك بطباعة PRINT N1/N2 لأنك نسيت وضع مربع عملية الحسابية اولا لكل مقارنة و تربطهم فالأخير بمعين print total opration ثم تنهي البرنامج اتمنى الرد هل يمكن العمل مثل ما قمت به انت او هل ما قلته انا خطأ او لا ؟
✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع
حللتا هيك قبل ما شوف الحل👍
بارك الله فيك استاذ يرحم اهلك🤲
0:24 استاذ هل الافضل استخدام SWITCH او IF في هذه الحالة
عالم مخلص بيأسس جيل مخلص . والله والله عمرنا مهننسي ال بتعملو معانا
الحمدلله
حليت جزء من الحل صحيح بدون مشاهدة الحل
بارك الله فيك أستاذ محمد ورحم والله والديك
فتاة عارية تنشر فيديو لها = 1000000 مشاهدة
محترف يعلمك مهنة تدر لك ملايين الاموال = 8300 مشاهدة
جزاك الله خيرا استاذ محمد
أبشرك 60 ألف مشاهده
ربنا يبارك في حضرتك يا دكتور ويرحم والديك ويجعل مثوانا جميعا الجنة شكرا علي المجهود العظيم
ربنا يبارك في حضرتك يا دكتور ويجعله في ميزان حسناتك يارب.
الحمد لله حليتها بدون النظر للحل شكرا لحضرتك يا دكتور وجزاك الله عنا كل الخير ورحم الله والديك واسكنهم الفردوس الأعلي اللهم آمين
مو مفروض قبل print يكون مستطيل لأنها عملية فتكون Num = Num1 + Num2 وبعدها متوازي Print Num
نعم
صح
بتعليق آخر لنفس السؤال ، جاوب الاستاذ وقال : نحن شغلتنا بالأساس نحول المعادلة لكود
بتكون صح و لكن هيك بنطول الكود و كل ما يكون الكود اقصر و بيوصلنا لنفس النتيجة بيكون افضل
في كلتا الحالتين صحيح انا عملت result = num1 + num2 ومن ثم كنبت print result
شغلك صح @@theghost12237
يمكن عند القسمة ان نطلب منه ان يكون الرقم الثاني اكبر من الصفر لا يجوز القسمة على الصفر
Start.
1: Read Num1,Num2,OperationType.
2: check if OperationType = “+” , then set Result = Num1 + Num2.
3: else if OperationType = “-“ , then set Result = Num1 - Num2.
4: else if OperationType = “*” , then set Result = Num1 * Num2.
5: else if OperationType = “/“ , then check if Num2 0 , set Result = Num1 / Num2, otherwise print “Division by zero error”.
6: print Result
End.
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
يعطيك الف عافية ورحم الله والديك
الحمد لله حليتها دون النظر الى الحل
شكرا لك استاذنا الكريم على شرحك الوافي
وأسأل الله أن يرزقك الجنه ولوالديك
الحمدلله حليتها ب خمس دقايق وطلعت صح, الله يعطيك العافيه يا استاذ
الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍
The 34th video of this series is done ✅
انت وحش لأنك مستمر مثلي 💥
@@abed-lraouf3158 أحسنت يا صديفي لأنك مكمل
الله يجزاك خير (تمت المشاهده)
اخيييييررررررا من المشكله رقم ٣٠ حليت اول مشكله بدون م اشوف الحمدلله فعلا الحمدالله
الله يعطيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .
الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ويجعل مثواهم الجنه يارب 🌹🥰
معا نحو القمة🔥✌️
Problem 36 done 2022/9/23
وصلت للكورس رقم كام
حفظك الله استاذ محمد و رحم الله والديك و جعلها في ميزان حسناتك
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء
❤️❤️🇯🇴🇸🇾
الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات
ما شاء الله شرح جد مبسط بارك الله فيك أستاذ ربي يسعدك ويحفظك ويرحم والديك يارب 🤲🏻
جزاك الله خيراً ❤❤❤
Step 1: read n1, n2, opType
Step 2: result = 0
Step 3: if opType = "+" then result = n1 + n2
Step 4: opType = "-" then result = n1 - n2
Step 5: opType = "*" then result = n1 * n2
Step 6: opType = "/" then result = n1 / n2
Step 7: print result
الله يعطيك الف عافيه يا فخر العرب والله يرحمليك والديك
الشكر لك لمجهدك ووقتك وامانتك واخلاصك تقبل الله منك هذا العمل ورحم والديك.
الله يعطيك ألف عافية، ويرحم والديك
يعطيك الف عافيه جهودك مشكورة استاذ💜
ربي يرحم والديك ورزقك من واسع فضله
رحم الله والديك ووالدينا جميعا
و عليكم السلام و رحمة الله و بركاته
أستاذنا الكريم
الله يبارك فيك و يجعل تعبك في ميزان حسناتك و الله يرحم والديك برحمته الواسعة اللهم امين يارب العالمين
شكرا جزيلا استاذ محمد يعطيك العافية ورحم الله والديك .
الله يعطيك العافية أستاذ محمد ويرحم والديك
بارك الله فيك .. ورحم والديك
جزاكم الله كل خير ، ورحم الله والديك.
انا بشوفك بكل فيديو معلق 😂😂
بشر وين وصلت
غفر الله لك ولوالديك والمؤمنين والمؤمنات
رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين
بارك الله فيك استاذ محمد
في حالة القسمة يمككنا اضافة شرط اذا كان Num 2=0 ونكتب
لا يمكن القسمة على صفر
شكرا جزيلا لك على مجهودك الطيب استاذ ويرحم والديك
الله يجزيك الخير ويرحم والدينا ووالديك.
يعطيكم الف عافية استاذنا الغالي:-)
الله يسعدك ويجزاك خير ويرحم والديك يارب العالمين
ربي ينور دربك.
رحم الله والديك وبارك الله فيك دكتور
الله يرحم والديك يا رب.
شكرا لك
جزاك الله خيرا على الشرح الدقيق.
رحم الله والديك وأسكنهما الفردوس الأعلى من غير حساب ولا سابق عذاب وتغمدهما بالرحمة والمغفرة.
جزاك الله خيرا ❤❤
جزاك الله عنا خير دكتور
#include
using namespace std;
int main(){
int num1, num2, OPtype;
cout > num1;
cout > num2;
cout
شكراً الك والله يجزيك الخير ويرحم والديك ويرزقكم الفردوس الأعلى ❤️
الله يعطيك العافية
الله يعطيك العافية مشكور ورحم الله والديك
DONE
جزاك الله عنا كل خير
شكراً جزيلاً لك ورحم الله والديك وأسكنهم الجنة ..
💐💐💐💐💐💐💐💐💐💐
جزاك الله خير
ربنا يكرمك و يرحم والديك
تم الله يسعدك❤
My Solutoin is :
#include
#include
using namespace std;
int MySimpleCulculater()
{
int Num1, Num2;
char operation;
cout Num1;
cout Num2;
cout operation;
if ( operation == '+')
{
return Num1 + Num2;
}
else if (operation == '-')
{
return Num1 - Num2;
}
else if (operation == '*')
{
return Num1 * Num2;
}
else if (operation == '/')
{
return Num1 / Num2;
}
else
{
cout
حاول تخلي الفانكشن تسوي وظيفة وحدة فقط ترجع القيمة وتاخذ 3 بارامترالرقم الاول والرقم الثاني و العملية وبعدها ترجع القيمة واستخدم enum
@@P_Ahmed_P شكرا على النصيحة بحاول اتطور انشاء الله
@@3zi_art
راح تطور جدا بالكورس رقم 4 والكورس رقم 5 :)
@@P_Ahmed_P انتا في اي كورس ؟
@@3zi_art
انا كورس الخامس
فهمت الدرس جزاك الله خيرا بس ليش مباشرة نكتب print Num1 + Num2 و الخطوة شكلها متوازي أضلاع يعني output مو هي عملية حسابية لازم شكلها مستطيل و نجري العملية الحسابية و بعدين نطبع النتيجة؟ و كذلك بقية العمليات ضرب و قسمة و طرح ليش مباشرة نطبع الناتج بخطوة output ؟
الله يجزيك الخير كله يارب
الله يجزاك خير
مشكور استاذ
لازم إضافة وحيدة بهده الخوارزمية وهي التحقق من الرقم 2 في القسمة لازم يخلف 0
يعطيك العافية
ما شاء الله رائع
الله يحفظك ❤️
Thank you Mr Mohammed
الله يرحم والديك
أستاذ لازم تكون num 2 0 .
و بارك الله فيك و يرحم والديك
بإمكانك اضافه هذا الشرط إلى الخوارزميه
كيف يعني
ملاحظة استاذى فقط wrong opération لم نضعها فى السؤال مع المعطيات يعنى لازم كنا نقول اذا otherwise أطبع wrong opération لو لم نضعها مين راح البرنامج هذه الكلمة
يا دكتور محمد سؤال ربي يجبر بخاطرك .
انا عملت 4 متغيرات
المتغير الاول اسمه
Add=Num1+Num2
المتغير الثاني
Subtrat=Num1-Num2
المتغير الثالث
Multiply=Num1*Num2
المتغير الرابع
Devid=Num1/Num2
بعدين ادخلت الشروط اذا كان يساوي Add
اصبع قيمة ال Add
واذا كان لا يساوي ال Add انتقل الى التحقق هل يسادي Subtract ..... والى اخ
هل العملية صحيحية او لا دكتور محمد
صحيحه من الناحيه النظريه، لكنها بطيئه لانك عملت ٤ عمليات حسابيه وانت بحاجه الى واحده فقط
السلام عليكم أستاذنا بارك الله فيك و بارك لك : عندي سؤال ( هو رياضي وليس برمجي) بخصوص عملية الطرح ما لازم نتأكد ضمن شرط انه العدد الاول اكبر و نقوم بالعميلة وبحال العكس نقوم بطرح الرقم الاول من الثاني لانه الثاني هيكون الاكبر وبالنسبة لعملية القسمة نضيف شرط تحقق انو الرقم المقسوم عليه لا يساوي الصفر؟
I think so I have already thought about that
شكراااااااا🙋🙋💯
حليتها لوحدي بس خليت النتايج في متغير total وبعدين طبعت بأمر طباعة واحد
هناك ملاحظة انو ال N2 لازم لايساوي ال 0
thanks
بالقسمة لازم نتأكد إنو num2 لاتساوي صفر
تم
في عندنا مشكلة هنا لو كان ال num 2 = 0 و num 1 اكبر و اختار اشارة القسمة رح يصير ايرور
المفروض اال switch تكون اسهل دي خدت معايا وقت اكتر من ال If ههههههه
#36
#include
using namespace std;
enum enCalculator {Add = 1, Subtract = 2, Multiyply = 3, Devide = 4 };
int main()
{
float Number1 , Number2;
cout > Number1;
cout > Number2;
cout
أستاذ كيف طبعنا قبل ما نعرف متغير للعملية؟
##
#include
#include
#include
using namespace std;
enum enbers{th = 1, t2=2 , t3 = 3 , t4 = 4 };
void ReadNumbers(short Num[2])
{
cout Num[0];
cout
عفواً مو لازم بحالة القسمة نختبر إذا العدد الثاني المقسوم عليه لا يساوي الصفر؟؟
نعم صحيح، لذلك أنا ذكرت في آخر الفيديو انه يمكنك التطوير على هذه الخوارزميه وتضيف ما تشاء وتشتق منها ١٠ اسئله اخرى
يمكنك ايضا ان تفحص في البدايه نوع العمليه وتجبر المستخدم ان يدخل العمليه الصحيحه + او - او / او ×
انا بعد مارسمت شرط حطيت خط تحت كل واحد calculation يساوي كذا تابع لشرطوا يعني وبعدين طبعت بسطر واحد فهل هيك صحيح ؟
#include
using namespace std;
int main() {
int num1;
int num2;
string optype;
cout > num1;
cout > num2;
cout >optype;
if(optype=="+")
{
cout
انا اضفت شرط لل num2 مشان كانت صفر وقت القسمة يطبع غير معرف
could this work ?
number1 = num1
number2 = num2
operation = OpType
print (number1 opertion number2)
ممكن تعويضها ببرنامج اسهل من هاي
#include
#include
using namespace std;
void ReadNumber1(float& Numbers[2])
{
cout > Numbers[0];
}
void ReadOperator(string& Operator)
{
cout > Operator;
}
void ReadNumber2(float Numbers[2])
{
cout > Numbers[1];
}
void Calculate(float Numbers[2], string Operator)
{
if (Operator == "+")
{
cout
اكيد تحصل الأجوبة اذا وضعت كلامك هذا كله في الكورس المخصص....هنا مجرد خوارزميات، الى الأن ما دخلنا على اللغة سي بلس بلس....الا اذا كان قصدك هنا استعراض مهارات امامنا فالله يعينك على نفسك اخي العزيز
@@nassnoss3252 مش استعراض مهارات
ده واحب في الكورسات المتقدمه إننا نحلها فا الي بيحل بيعمل نسخ ولصق عشان لو حد في Error في الكود يراجل الحل ويعرف في اي الغلط عنده
ال operator المفروض تكون char
ask the user to enter Number1 and Number2 and operation type
if operation type = "+" then print Number1 + Number2
if operation type = "-" then print Number1 - Number2
if operation type = "*" then print Number1 * Number2
if operation type = "\" then print Number1 \ Number2
otherwise, print "Please enter the correct OperaationType"
انا ضفتلو حلقة إذا ما دخل المستخدم O = '-' Or O = '+' Or O = '/' Or O = '*' راح يضل يرسلو 'Please Enter A Real Oepration : ' ويرجع يقرا الـ O
If Number 2 = 0 ... Re-enter Number 2
Operation Type is Wromg ... Print Wrong Op. Then ... Reenter the op { × + / - }
done
#include
using namespace std;
void All()
{
float num1, num2;
int c;
enum enOp {plus = 1, minus = 2, multiply = 3, divide = 4};
cout num1;
cout num2;
cout c;
enOp OperationType;
OperationType = (enOp)c;
switch(OperationType) {
case enOp::plus:
cout
أظن أنك أخطئك بطباعة PRINT N1/N2 لأنك نسيت وضع مربع عملية الحسابية اولا لكل مقارنة و تربطهم فالأخير بمعين print total opration ثم تنهي البرنامج اتمنى الرد هل يمكن العمل مثل ما قمت به انت او هل ما قلته انا خطأ او لا ؟
الا حله يعتبر صحيح