[Arabic] Implement Functions With C++ #02 - String Repeat

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • Paid Courses
    www.elzero.cou...
    String Repeat
    elzero.org/imp...
    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/ElzeroCPl...

КОМЕНТАРІ • 68

  • @minamakram4931
    @minamakram4931 5 місяців тому +15

    انا كنت محبط ووقفت كورس ال C++ fundamentals من نصه بس لما حضرتك عملت ال playlist دي رجعت تاني وبشغف وابتديته من الاول وباذن الله هخلص ال Fundamentals في خلال اسبوعين مع كل الTasks وأبدأ في playlist ال Impliment Functions

    • @MohamedAhmed-xs8ud
      @MohamedAhmed-xs8ud 5 місяців тому

      class Gradeable:
      def __init__(self, student_name, student_id, score):
      self.student_name = student_name
      self.student_id = student_id
      self.score = score
      def calculate_grade_percentage(self):
      raise NotImplementedError("Subclass must implement abstract method")
      class Exam(Gradeable):
      def __init__(self, student_name, student_id, score, exam_type, max_score):
      super().__init__(student_name, student_id, score)
      self.exam_type = exam_type
      self.max_score = max_score
      def calculate_grade_percentage(self):
      if self.max_score

    • @yousef_mohamed4522
      @yousef_mohamed4522 4 місяці тому

  • @نينونينو-ف4ج
    @نينونينو-ف4ج 5 місяців тому +9

    دعولو للأخ أسامة الزيرو
    لأنو المحتوى يجنن ❤❤❤

  • @MrKabo-qu8tk
    @MrKabo-qu8tk 5 місяців тому +10

    ياهندسة ياريت لو الاول تعرض الفانكشن الجاهزة وتجربها وحنا نحاول نعملها قبل منتفرج وبعد كدا نشوف شرح حضرتك

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому +15

      منا قولت فكرتها في البداية
      وفي حاجات بتجيلي فكرتها وانا بسجل

  • @kintag4459
    @kintag4459 5 місяців тому +2

    جزاك الله عنا خير جزاء يا هضبه

  • @moataz.bellah
    @moataz.bellah 5 місяців тому

    فيديو ممتع بطريقة ، جزاك الله خيرا ❤

  • @Eng.Suleiman
    @Eng.Suleiman 5 місяців тому

    يعطيك الف عافية يارب❤❤
    انا كنت فاهم من المقطع الاول ان لازم التابع ياخد تنين سترينغ مثلا الاول نص والثاني كلمة ولازم نبحث عن عدد مرات تكرار الكلمة بالنص ... والحمدلله حليته بفضل الله وبفضل قناتك العظيمة ... بس كان قصدك شي تاني تماما .. عموما كلو استفادة ربي يعوضك لكل خير🤍

  • @aboel3z.1
    @aboel3z.1 5 місяців тому

    ربنا يبارك ف حضرتك ي هندسة 😊

  • @MohamedElFouly19
    @MohamedElFouly19 5 місяців тому +2

    بالتوفيق دوماً يا هندسة ❤
    أحبك في الله ❤

  • @_S_R_10
    @_S_R_10 2 місяці тому

    و عليكم السلام ورحمة الله وبركاته
    شكرت لحضرتك

  • @BelallGamall
    @BelallGamall 5 місяців тому

    جزاك الله كل خير

  • @ahmedalswesy1
    @ahmedalswesy1 5 місяців тому

    جزاك الله خيرا

  • @soso-xh2le
    @soso-xh2le 5 місяців тому +1

    بشمهندس نداء استغاثه ياريتتتتتتتتتتتتتتتتتتتت نعملنا كورس انجلر مش لاقيه اطلاقا كونتنت بيشرح كويس افهم منه وحضرتك بتشرح الحاجة ببساطة وبشكل جميل ياريت بجد بجد هتبقى بجد حاجة عظيمه جدا لو حضرتك عملتلنا الكورس دة🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏 ال يشوف الكومنت يعمل لايك عشان البشمهندس يشوفو

  • @hossamhassan4925
    @hossamhassan4925 5 місяців тому

    Welcome back ❤❤❤❤❤❤🎉🎉🎉 ياهندستنا

  • @YoyoYouo-o5s
    @YoyoYouo-o5s 5 місяців тому +3

    في الثانية الأولى ❤

  • @omarmuhammed5960
    @omarmuhammed5960 5 місяців тому +1

    يا هندسة انا خلصت جافا سكريبت وبحل تحديات عليها، فهل تعلم c++ هيفيدني في المجال ومش قصدي الفرونت بالذات بل ان انا اتميز في علم الكمبيوتر ولا مش هتفرق.

  • @AmeerKarolenai-oj1se
    @AmeerKarolenai-oj1se 5 місяців тому +1

    عاوز اسالك سؤال هو اللحظات الاخيرة انت حطيت قيم افتراضية ولا ايه يعني هو انت حطيت showEnd true
    وحطيت عدد مرات التكرار 2 وهو التابع اصلا بياخد اربعه بارميتر مفهمتش احنا عملنا ايه

    • @helalabboud2193
      @helalabboud2193 4 місяці тому +2

      صديقي كل لغات البرمجة وأنت متكتب الفانكشن نحنا منعرف أنو الفانكشن بياخد
      Parameters [Arguments]
      ف بكل لغات البرمجة في حاجة منسميها ال
      Default Parameters
      وهي انو انت بتحط قيم لل Parameters
      لما بتعرفا داخل تعريف الفانكشن باستخدام ال operator =
      فهون المستخدم يلي ميستخدم الفانكشن بتاعك صار فيه يتصرف على كيفه
      أما يبعت قيم لل Parameters داخل الفانكشن وساعتها الفانكشن رح يستخدم هذه القيم يلي بعتها المستخدم ويكمل شغله
      يا أما المستخدم لا يبعت قيم لل Parameters
      وحينها الفانكشن سوف يستخدم القيم الافتراضية يلي انت حطيتها لل Parameters
      لحظة تعريف الفانكشن بتاعك
      ولاحظ لما أنت تحط داخل تعريف الفانكشن
      قيم افتراضية للمتغيرات هذا يعني أن المستخدم يقدر يبعت قيم ويقدر ما يبعت
      وإذا ما بعت لا يعطيه المترجم error
      بل يأخذ القيم الافتراضية يلي انت حطيتا للمتغيرات .
      لذالك الاستاذ أسامة عمل الفانكشن بتاعه انه
      أول حاجة الفانكشن
      يأخذ string هذه إجباري المستخدم لازم يبعتا لأن كل الشغل عليها
      ثاني حاجة الفانكشن يأخذ العدد الذي تريده لتكرار ال string وهنا يقدر يبعت المستخدم أي رقم يريده وبما ان هذا الباراميتر يملك قيمة افتراضية فيقدر المستخدم ما يبعت له قيمة حينها الفانكشن سوف يأخذ القيمة الافتراضية ويضعها في الباراميتر الذي يمثل عدد مرات تكرار ال string وكذالك بال separator و showInd
      يعني بالمختصر القيم الافتراضية تنفذ لما المستخدم ما يبعتلها قيم أثناء استدعاء الفانكشن وإذا بعت قيم
      حينها القيم الافتراضية تلغى والفانكش يتابع شغله باستخدام القيم التي بعتها المستخدم

  • @mohamedebrahem3414
    @mohamedebrahem3414 5 місяців тому +1

    هيا القايمة دى مش موجوده فى الخطة على موقع الاكاديمية يا هندسة ؟ ولا على اليوتيوب فقط

  • @Baha_eddine_tech
    @Baha_eddine_tech 5 місяців тому

    نبي كورس كامل في backend بشرحك الجميل إما express js أو django أو php laravel

  • @heshamabdo1690
    @heshamabdo1690 3 місяці тому

    ي بش مهندس اسامة الcopilot الي حضرتك دخلت عليه في الvs هوا مدفوع ولا مجاني

  • @AliKamelAliC
    @AliKamelAliC 3 місяці тому +1

    std::string repeat_(const std::string& str, unsigned n, std::string sep = "", std::string delim = "")
    {
    std::string str_ = "";
    str_ += delim;
    for (unsigned i = 1; i

  • @Mo-pv4nw
    @Mo-pv4nw 5 місяців тому

    يا ريت يا مهندس تقول متى يكون وصفك كافي لايقاف تشغيل الفيديو

  • @oscaralmoragy7121
    @oscaralmoragy7121 4 місяці тому

    يرجالة عاوز اعمل الي بيعملو في الفيديو بس مش عارف افتح البتاع الي اسمه APP.CPP بيتجاب منين

  • @ShoaypSul
    @ShoaypSul 5 місяців тому

    مهندسنا العظيم كل التوفيق بس عندي حاجة انا خلصت كورسC++ fundamentals من 3ايام ف اي برايك ابلش ب ال proplem solving playlistولا ابتدي معك ف ال playlist دي ياريت تعطيني حل لان مش عارف ايه الخطوة الجاية

    • @karimelshafiy
      @karimelshafiy 5 місяців тому

      لا حل problem solving المستوي الأول والمستوى الثاني playlists اللي منزلها وبعد كدا اتفرح علي implement function

    • @ShoaypSul
      @ShoaypSul 5 місяців тому +1

      @@karimelshafiyمشكوور يا هضبة ❤

    • @karimelshafiy
      @karimelshafiy 5 місяців тому

      @@ShoaypSul حبيبي يصحبي ربنا يوفقك ❤❤

  • @0oDARKK
    @0oDARKK 5 місяців тому

    اتمنى حضرتك ترد ياهندسه هل وانا بحل مشاكل هل اختصر في الحل ولا اكتب كود مفهوم مثال مطلوب مني اشوف الرقم زوجي ولا فردي
    اعمل فانكشن تقرا الرقم وفنكشن تشيك الرقم زوجي ولا فردي وفنكشن تطبع الناتج؟ ولا اختصر الكود واعمله كله في فانكشن واحده ايهما افضل

    • @karimelshafiy
      @karimelshafiy 5 місяців тому +1

      لا نصيجة مني لا قسم الكود خلي كل فانكشن تعمل حاجة واحدة بس عشان تتعود علي ربط الفانكشن ببعضها وتقسيم الكود

  • @mohammedragab4167
    @mohammedragab4167 5 місяців тому

    لو تسمح ي هندسه تقول الفانكشن الجاهزه الي بتعمل كدا بردك

  • @Mahmoud_Elsayed_22
    @Mahmoud_Elsayed_22 5 місяців тому

    #include
    using namespace std;
    string RepeatString(string Letter, int n = 3, string sep = "!", bool showEnd = false)
    {
    string Result = "";
    for (int i = 0; i < n; i++)
    {
    Result += Letter;
    if (i != n - 1) Result += sep;
    }
    if (showEnd) Result += sep;
    return Result;
    }
    int main()
    {
    cout

  • @YoyoYouo-o5s
    @YoyoYouo-o5s 5 місяців тому

    يا أستاذ أسامة كيف مرجع الدكتور Malik

  • @FathyFathy-yv1sw
    @FathyFathy-yv1sw 5 місяців тому

    لو سمحت انا عاوز اتعلم ماتلاب لشغلي لكن مش متأسس في البرمجه فا اتعلم ايه يأسسني كويس في البرمجه عموما ابدأ بلغة بايثون ولا مسار تعلم الاساسيات بلغة ال c++ عشان مش عارف

    • @karimelshafiy
      @karimelshafiy 4 місяці тому +1

      الأساس القوي هو تعلم مسار الاساسيات بلغه c++ لو لغه البايثون هي لغه حديثه فهي مش هتخليك تعلم كل حاجة بايدك اما c++ بتخليك تعمل كل حاجة بايدك عشان هي بتفهمك كل حاجة هي جت منين وعملوها ليه في وبعد كدا تشتغل باي لغه انت عايزها لان الأساس واحد في كل لغات البرمجة بس طريقه كتبت اللغه هي اللي بتختلف وربنا يوفقك

  • @Amr_Dabour
    @Amr_Dabour 5 місяців тому

    لو سمحت ممكن تعرض اسم الفانكش الجاهز قبل الحل وتجربها علشان الواحد يبقي عارف الاختصار بعد كده بدل مايكتب الكود ده كله

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому +1

      بعملها وانا بسجل مش مجهزها ياباشا اعرضها ازاي ؟

  • @Kasem1_1
    @Kasem1_1 5 місяців тому +1

    السلام عليكم يا جماعة بعد ازنكم لو حد في مجال البرمجة وعرف يعمل منها فلوس بس هو مش خريج كلية حاسبات يا ريت يسيب كومنت
    عشان ابدا اتعلم وانا مطمن❤

    • @karimelshafiy
      @karimelshafiy 5 місяців тому

      هو انت مستني حد يقولك انا اخدت فلوس من البرمجة وكاتب هنا هو لو واحد اخد فلوس معني كدا انه شغال في المجال هيكون لسه بيتاسس لو عايز عايز تتأكد اكتب علي جروبات البرمجة زي جروب #مليون مبرمج مصري ومن غير متسال ابدا يصحبي وتوكل علي الله الأرزاق بيدي الله ما انا مش في حاسبات وبتعلم وسايب النتيجة علي ربنا

  • @bsselmaani6994
    @bsselmaani6994 5 місяців тому

    اخي الزيرة نحن نطالب ببرنامج لخوارزمية السوشل ميديا بعدم نشر اغنية حمو وعمر وحسن
    وشكرا ❤😂

  • @odehnedal7373
    @odehnedal7373 5 місяців тому

    string StringRepeat(string st,int r,string sep,bool showEnd=true)
    {
    string result;
    for (int i = 1; i

  • @waleed_Alomar
    @waleed_Alomar 5 місяців тому

    كيف بضيف الكوبايلت على الفيجوال

  • @hamzaannane885
    @hamzaannane885 5 місяців тому

    ممكن اطبق هذه السلسلة بلغة سي؟

  • @Time-Limits
    @Time-Limits 5 місяців тому

    توا متغير الresult مش المفروض هيأت قيمته ودرتها =""

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому +1

      لا عادي ممكن تكتب اسمه بس وبعدين تحددله قيمة

  • @amgadayman5018
    @amgadayman5018 5 місяців тому

    ممكن حضرتك تشرح header file

  • @abdullahajaj3196
    @abdullahajaj3196 5 місяців тому

  • @GehanGanem
    @GehanGanem 3 місяці тому +1

    عوزبن oop

  • @soussiaaziz6578
    @soussiaaziz6578 5 місяців тому

    ❤❤❤

  • @Mahamed_bin_Emad
    @Mahamed_bin_Emad 5 місяців тому

    بااله عليك يمهندس أسامة عرفني الأختصار ده في الفيديو 105 في كورس بايثون في الدقية 5 و 40 ثانيه أيه الأختصار اللي عملته عشان تسحب الكلمة وتستبدلها بكلمة التانيه عشان أنا بعملها بأختصار ctrl واسحب الكلمة وأحطها جمب الكلمة منغير ما أستبدلها
    --- الفيديو اللي حضرتك كنت شارحه بتاع أختصارات vs code مفهوش الأختصار ده ---
    ua-cam.com/video/YNm5Go1NM9M/v-deo.html

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому +1

      والله العظيم بعتلك اللينك وحلفتلك الاختصار موجود في الفديو
      Alt + Shift + Down or Up Arrow

    • @Mahamed_bin_Emad
      @Mahamed_bin_Emad 5 місяців тому

      @@ElzeroWebSchool
      معلش يهندسة عارف أني تعبتك معايا بس والله عمال أدور علي الأختصار ده ملقتش حد شارحه
      =======================================
      مش ده الأختصار اللي قصدي عليه الأختصار اللي حضرتك كاتبه لو عاوز تكتب الكلمة في كذا مكان مره واحده وأنا عارف الأختصار ده
      أنا قصدي علي الأختصار اللي حضرتك عملت في فيديو 105 من كورس بايثون في الدقيقة 5:40
      =>> أنك سحبت كلمة وأستبدلتها بكلمة تانيه
      --- لو أنا مش عارف أشرح كويس الأختصار لو شوفت الفيديو هتفهم قصد ---
      =======================================
      وألف شكر لحضرتك ربنا يحفظك 3> وتستحملنا :) ههههه

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому

      @@Mahamed_bin_Emad انا شوفت الفيديو في نفس الثانية اللي انت قولت عليها
      كان في سطر وانا عملت منه نسخة

    • @Mahamed_bin_Emad
      @Mahamed_bin_Emad 5 місяців тому

      @@ElzeroWebSchool
      ​ معلش أنا قصدي علي الأختصار اللي بعد الثانية 40 اللي حضرتك عدلت علي السطور اللي أخدها نسخة
      اللي أخد براميتر middle_name , last_name وحطيتها مكان كلمة first_name في السطرين اللي كررتهم
      في الثانية 44 بالظبط

    • @ElzeroWebSchool
      @ElzeroWebSchool  5 місяців тому +1

      @@Mahamed_bin_Emad
      Ctrl + C => Copy
      Ctrl + V => Paste

  • @alygad3731
    @alygad3731 3 місяці тому

    😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍

  • @chouaibghe2944
    @chouaibghe2944 5 місяців тому

    اول

  • @محمدعلي-ف3ص2ل
    @محمدعلي-ف3ص2ل 5 місяців тому

    ممكن رقمك او الفيس بوك

  • @mohamedbahnasy-x3k
    @mohamedbahnasy-x3k 2 місяці тому

    رزقك الله الفردوس الأعلى

  • @ابانوبساميبولس-ر5ث
    @ابانوبساميبولس-ر5ث 5 місяців тому

    ❤❤❤❤❤❤

  • @Ibrahimabdalaziz-xo8mx
    @Ibrahimabdalaziz-xo8mx 5 місяців тому

    كالعاادة محتوى وافكار ناار🔥🔥🔥🔥🔥