[Arabic] Implement Functions With C++ #13 - Clean String

2024 ж. 10 Мам.
2 773 Рет қаралды

Paid Courses
www.elzero.courses/
Clean String
elzero.org/implement-function...
The Implement Functions Playlist
• Implement Functions Wi...
Fundamentals of Programming With C++
• Fundamentals Of Progra...
Join Premium Members
elzero.org/join/
Telegram Channel For The Course:
t.me/ElzeroCPlusPlus

Пікірлер
  • استاذ اسامة بعد الدوال الجاهزة كم الفترة اللي محتاجها عشان تنزل فيديوهات كورس C++

    @user-jp7cl2pi3w@user-jp7cl2pi3w13 күн бұрын
  • أنا داخل لأقول كلمه واحده والله انت انسان جميل جدا وروحك طيبه أسأل الله أن يسعدك فى الدنيا والآخرة ❤

    @SidatyCheriv@SidatyCheriv14 күн бұрын
  • ممكن تعمل KZhead video downloader project بال c++ علشان مش عارف اعمله و جزاك الله خير❤

    @marwanmohamed3994@marwanmohamed399414 күн бұрын
  • وعليكم السلام ورحمة الله و بركاته. جزاكم الله خيرا، وبارك في جهودكم

    @user-oj2gz8md9v@user-oj2gz8md9v14 күн бұрын
  • عاوزين تكملة الكاتا بعد الكورس ده يهندسة

    @Amr_Dabour@Amr_Dabour13 күн бұрын
  • استاذ اسامه شكرا لوقتك ومجهودك ❤ سؤال هل تنصح بكورسات mern full stack developer ولا الواحد يتعلم كل تقنيه لوحده احسن يعني مثالا جافا سكربت لوحدها و html لوحدها وهكذا وشكرا

    @AlaaSaidAhmad@AlaaSaidAhmad14 күн бұрын
  • جزاك الله عنا خير جزاء استاذ اسامه

    @kintag4459@kintag445914 күн бұрын
  • شكرا ليك استاذي والله اجرك كبير عند الله

    @kingsls4549@kingsls454914 күн бұрын
  • يا بشمنهندس لو سمحت اقرا كتاب خاص باللغه دي ولا مش مستاهل الكلام ده ارجو الرد

    @user-jc7rr2od4m@user-jc7rr2od4m13 күн бұрын
  • السلام عليكم لو سمحت رد عليا واسف لو ازعجتك اية الطريقة التي تتبعها في حل اي مشكلة في الكود اتمنى ان ترد وشكرا لك يا اخي الكريم وجزاك الله كل خير

    @user-bn7gx7vv9y@user-bn7gx7vv9y14 күн бұрын
  • @abdullahajaj3196@abdullahajaj319613 күн бұрын
  • اية الطريقة التي تتبعها لما تجي تحل اي مشكلة في الكود وشكرا لك وجزاك الله كل خير

    @user-bn7gx7vv9y@user-bn7gx7vv9y14 күн бұрын
    • إن كنت فهمت سؤالكم أخي الحبيب. (اعذرني إن اسأت الفهم ثم كتب تعليقا من عالم آخر ^_^) ضع في ذهنك القواعد الأساسية التالية: 1- التتابع أو التسلسل. 2- الاختيار المشروط. 3 - التفرع. 4- التكرار. ثم ابدأ بالتالي: 1- تحديد المشكلة تحديدا دقيقا. 2- تحليل المشكلة إلى مكوناتها الفرعية أو الأساسية (اصغر وحدة ممكنة) 3- بعد تقسيم المشكلة إلى وحداتها الأساسية نقوم بترجمة خطوات (الحل) إلى لغة رمزية بشرية، لتكن ما يعرف بالترميز الزائف (حبذا لو تم تمثيلها على شكل رسومي مثل مخططات الانسياب ليسهل عليك مراجعة الحل واكتشاف مواضع الأخطاء وعلى رأسها الأخطاء المنطقية إن وجدت). 4- تحويل الترميز الزائف إلى رموز أو شيفرة برمجية لإحدى لغات البرمجة، أي كتابة البرنامج (متغيرات، دوال، شروط، حلقات تكرار، إلخ... ). 5- تجربة البرنامج و التحقق من النتائج و تصحيح الأخطاء إن وجدت. :: هذه الخطوات -مع التكرار والممارسة - يتم تنفيذها تلقائيا من قبل المبرمج حتى دون أن يشعر! مثل قيادة السيارة أو الدرجة، أو تنفس الهواء!!! :: مثال الأخ أ.أسامة: تحديد المشكلة: لدينا سلسلة مقطعية مختلطة من أشكال المحارف في جدول الآسكي (حروف، وأرقام، ورموز أخرى). المطلوب: - إيجاد دالة نمرر لها هذه السلسلة، لتقوم بإعادة الحروف الإنجليزية والأرقام - حسب اختيار المستخدم - و الخط السفلي ( _ )، و استثناء بقية الرموز. فروض أو خطوات وإجراءات الحل: تحديد مستويات الاختيار: المستوى الأول: تحديد و اختيار الحروف الكبيرة. المستوى الثاني: تحديد واختيار الحروف الصغيرة. المستوى الثالث: تحديد واختيار الأرقام. المستوى الرابع : تحديد واختيار علامة الخط السفلي ( _ ) :: 1 - بداية الدالة clean_string تستقبل السلسلة المقطعية، واختيار المستخدم بشأن انتقاء الأرقام. 2- ليكن result متغيرا مقطعيا خاليا. و keepnums يمثل اختيار المستخدم في عملية انتقاء الأرقام. 3-نبدأ بحلقة تكرار (المرور على جميع عناصر أو رموز السلسلة)، 4- c يمثل أو يحمل الرمز الحالي في السلسلة. 5- نتحقق من أن الرمز الحالي يمثل حرفا كبيرا من حروف اللغة الإنجليزية (اختيار مشروط)، هل قيمة c = حرفا كبيرا ؟ (نعم: إذن أضف الحرف للمتغير result = result + c ثم انتقل إلى الخطوة 9، لا: انتقل إلى الخطوة التالية) 6- هل قيمة المتغير c = حرفا صغيرا؟ (نعم: إذن أضف الحرف للمتغير result = result + c ثم انتقل إلى الخطوة 9، لا: انتقل إلى الخطوة التالية) 7- هل قيمة c = رقما (من 0 - 9) و keepnums = صائب؟؟ (نعم: إذن أضف الرقم للمتغير result = result + c ثم انتقل إلى الخطوة 9، لا: انتقل إلى الخطوة التالية) 8- هل قيمة c = الخط السفلي ( _ )؟؟ (نعم: إذن أضف الرمز للمتغير result = result + c ثم انتقل إلى الخطوة 9 ، لا: انتقل إلى الخطوة التالية) 9- ارجع إلى الخطوة رقم 4 حتى تنتهي من رموز السلسلة. 10 - أعد قيمة المتغير result 11 - نهاية الدالة. هذه هي خطوات حل المشكلة التي دارت في ذهن أخي م.أسامة باللغة البشرية، قبل تحويلها إلى الرموز والشيفرة البرمجة التي تراها. (ترميز الواقع في الذهن قبل البدء في العمل) تذكر أن خطوات كتابة البرنامج لن تخرج عن القواعد الأساسية في أول التعليق. :: مهم: عند كتابتك ترميزا زائفا، حاول أن تختصر و تكتب بعبارات أكثر تحديدا، استخدم رموز شبيه بلغات البرمجة لكن حرر نفسك من مراعاة قيود وقواعد تلك اللغات. الشرح والتعليقات الجانبية التي استخدمتها كي أوضح لك الفكرة فقط. وفقكم الله..

      @user-oj2gz8md9v@user-oj2gz8md9v14 күн бұрын
  • السلام عليكم اخي اسامة انا عاوز اكتب تعليق قبل ما احضر الفيديوو كامل عندي سؤال مهم عاوز اعرف الفرق بين مجال Front ind و مجال UiUx ممكن تعمل شرح بسيط والله يرحم والديك

    @user-zk3gf6ou5k@user-zk3gf6ou5k14 күн бұрын
    • مجال UI/UX يهتم بالجانب التصميمي للمواقع و التطبيقات و لايتطلب أي معرفة برمجية، كمثال: مصمم UI/UX هو الذي يحدد الشكل النهائي للتطبيق من ألوان و خلفيات و أشكال الخطوط و النتيجة النهائية لل UI/UX راح تكون عبارة عن ملف Figma عادة ، أما Front-end بياخذ تصاميم ال UI/UX و يكتب الكود html, css, js لي راح يعطينا النتيجة النهائية

      @cs_hamza@cs_hamza14 күн бұрын
  • السلام عليكم اتمنى ترد

    @user-bn7gx7vv9y@user-bn7gx7vv9y14 күн бұрын
  • بشمهندس بعد إذن حضرتك، انا ٢ ثانوي كمان شهرين تقريبا هكون ٣ث، انا درست py في البداية وحاليا ممتاز جدا في الويب html css js، ومش عارف ازاي هكمل في البرمجة مع الدراسة مع العلم إن هيكون صعب افتح الكمبيوتر بسبب الاهل، وبصراحة عايز ادخل حاسبات واكمل باقي عمري في البرمجة، اتمنى لو في رد من حضرتك على التعليق وشكرا

    @MohamedAhmed-js@MohamedAhmed-js14 күн бұрын
    • إذا رد عليك رجعني

      @YousifAhmed-py1uy@YousifAhmed-py1uy14 күн бұрын
  • string clean_string(string st, bool keepDigigtal=false) { for (int i = st.length()-1; i >=0 ; i--) { if (/*Out range lower case charecter*/(st[i] < 'a' || st[i]>'z') && /*Out range upper case charecter*/(st[i] < 'A' || st[i]>'Z') && /*charecter not equal space*/(st[i] != ' ') && /*charecter is not digit*/(!keepDigigtal || st[i] < '0' || st[i]>'9')) st.erase(i,1); } return st; }

    @odehnedal7373@odehnedal737313 күн бұрын
  • من المؤالم جدا أنك تبحث عن الإنسانية في زمن ضاعت فيه الإنسانية والحميه والضمير ضاعت فيه الرحمه اخي باقي رحمه وشفقه اختك في حال ميعلم به الا الله وًّالَلَهَ الَعَظَيَمَ مَا كتَبَتَ هَذا الَمَنَاشَدَهَ غَيَرَ مَنَ الَضَيَقَ وّالَفَقَر يَاعَالَمَ حَسَوّا¶¶§§\\✓✓ فَيَنَا ارَجَوّكمَ وّالَلَهَ الَعَظَيَمَ رَبَ الَعَرَشَ الَعَظَيَمَ انَه الَاكلَ مَا فَيَ عَنَدَيَ بَالَبَيَتَ وًّالَلَهَ يَا اخَوّانَيَ انَهَ اخَوًّنَيَ بَقَعَدَوًّ بَالَيَوًّمَيَنَ مَافَى اكلَ وًّالَلَهَ وًّضَعَنَا كثَيَرَ صَعَبَ نَحَنَ 4 نَفَرَ دَاخَلَ الَبَيَتَ وًّابَيَ مَتَوًّفَيَ وًّلَا يَوًّجَدَ مَنَ يَعَوًّلَ عَلَيَنَا وًّسَاكنَيَنَ فَيَ بَيَتَ اجَارَ لَانَسَتَطَيَعَ دَفَعَ الَاجَارَ الَلَيَ بَاقَيَ عَلَيَنَا انَيَ دخلة على الله ثمَّ عليكِ اني في وجه الله ثم في وجهك اني اترجاك اتوسل اليك تساعدني لوجه الله. الله يَأْخي منَ الصَبَاحُ حُتا الان يَحُرّم علينا الاكل غير الماء اني اقسم بالله العلي العظيم على كتاب الله اني بنت يتيمه من ومعي اخوان صغار اقسم بالله على كتاب الله ان اخوتي ماعاد يقدرو ينطقو بكلمة من شدت الجوع وبيتنا ايجار وصاحب البيت مقدر ضروفنا يريد الإجار او بيخرجنا إلى الشارع و اني اسالك بالله وانشدك بمحمد رسول الله يا اخي لوانت مسلم وتحب الخير انك تساعدني بقدر استطاعتك وايعوضك الله بكل خير فيااخي انت رجال إذا شفت اسرتك جاوعين تعمل المستحيل من اجل تامن لهم الاكل ولكن انابنت عيني بصيره ويدي قصيره ليس لي اب مثلك يسمح دمعتى ويحمينى من الذل والاهانة .🥺واخواني سغار ساعدنا انقذنا قبل أن يطردونا في الشارع نتبهدل او نموت من الجوع انا اقسم بالله الذي رفع سبع سموات بلا عمد وبسط الارض ومهداني لااكذب عليك بحرف من هذا الرساله واني ماطلبتك إلى من ضيق وقسوت الضروف والحال الذي احنافيه واني وأسرتي نسالك بالله لولك مقدره الامساعدتناانك ترسلي واتساب هذا رقمي 00967711029825وتطلب اسمي الكامل في البطاقه وتحولنا عليه ولتاخر علينا احنا في اشد الحاجة والضروف القاسيه جزاك الله خير الجزاأأإإ🎉😢😢🎉😢😢🎉😢🎉😢🎉😢😢!؛:؛!؛::::!:''!؟!؛'''؛!:':!!::!؛ 🎉🎉😢😢🎉🎉😢🎉😢

    @user-ux7vc8mj4u@user-ux7vc8mj4u14 күн бұрын
KZhead