[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...
انا كنت محبط ووقفت كورس ال C++ fundamentals من نصه بس لما حضرتك عملت ال playlist دي رجعت تاني وبشغف وابتديته من الاول وباذن الله هخلص ال Fundamentals في خلال اسبوعين مع كل الTasks وأبدأ في playlist ال Impliment Functions
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
دعولو للأخ أسامة الزيرو
لأنو المحتوى يجنن ❤❤❤
ياهندسة ياريت لو الاول تعرض الفانكشن الجاهزة وتجربها وحنا نحاول نعملها قبل منتفرج وبعد كدا نشوف شرح حضرتك
منا قولت فكرتها في البداية
وفي حاجات بتجيلي فكرتها وانا بسجل
جزاك الله عنا خير جزاء يا هضبه
فيديو ممتع بطريقة ، جزاك الله خيرا ❤
يعطيك الف عافية يارب❤❤
انا كنت فاهم من المقطع الاول ان لازم التابع ياخد تنين سترينغ مثلا الاول نص والثاني كلمة ولازم نبحث عن عدد مرات تكرار الكلمة بالنص ... والحمدلله حليته بفضل الله وبفضل قناتك العظيمة ... بس كان قصدك شي تاني تماما .. عموما كلو استفادة ربي يعوضك لكل خير🤍
ربنا يبارك ف حضرتك ي هندسة 😊
بالتوفيق دوماً يا هندسة ❤
أحبك في الله ❤
و عليكم السلام ورحمة الله وبركاته
شكرت لحضرتك
جزاك الله كل خير
جزاك الله خيرا
بشمهندس نداء استغاثه ياريتتتتتتتتتتتتتتتتتتتت نعملنا كورس انجلر مش لاقيه اطلاقا كونتنت بيشرح كويس افهم منه وحضرتك بتشرح الحاجة ببساطة وبشكل جميل ياريت بجد بجد هتبقى بجد حاجة عظيمه جدا لو حضرتك عملتلنا الكورس دة🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏 ال يشوف الكومنت يعمل لايك عشان البشمهندس يشوفو
Welcome back ❤❤❤❤❤❤🎉🎉🎉 ياهندستنا
في الثانية الأولى ❤
يا هندسة انا خلصت جافا سكريبت وبحل تحديات عليها، فهل تعلم c++ هيفيدني في المجال ومش قصدي الفرونت بالذات بل ان انا اتميز في علم الكمبيوتر ولا مش هتفرق.
عاوز اسالك سؤال هو اللحظات الاخيرة انت حطيت قيم افتراضية ولا ايه يعني هو انت حطيت showEnd true
وحطيت عدد مرات التكرار 2 وهو التابع اصلا بياخد اربعه بارميتر مفهمتش احنا عملنا ايه
صديقي كل لغات البرمجة وأنت متكتب الفانكشن نحنا منعرف أنو الفانكشن بياخد
Parameters [Arguments]
ف بكل لغات البرمجة في حاجة منسميها ال
Default Parameters
وهي انو انت بتحط قيم لل Parameters
لما بتعرفا داخل تعريف الفانكشن باستخدام ال operator =
فهون المستخدم يلي ميستخدم الفانكشن بتاعك صار فيه يتصرف على كيفه
أما يبعت قيم لل Parameters داخل الفانكشن وساعتها الفانكشن رح يستخدم هذه القيم يلي بعتها المستخدم ويكمل شغله
يا أما المستخدم لا يبعت قيم لل Parameters
وحينها الفانكشن سوف يستخدم القيم الافتراضية يلي انت حطيتها لل Parameters
لحظة تعريف الفانكشن بتاعك
ولاحظ لما أنت تحط داخل تعريف الفانكشن
قيم افتراضية للمتغيرات هذا يعني أن المستخدم يقدر يبعت قيم ويقدر ما يبعت
وإذا ما بعت لا يعطيه المترجم error
بل يأخذ القيم الافتراضية يلي انت حطيتا للمتغيرات .
لذالك الاستاذ أسامة عمل الفانكشن بتاعه انه
أول حاجة الفانكشن
يأخذ string هذه إجباري المستخدم لازم يبعتا لأن كل الشغل عليها
ثاني حاجة الفانكشن يأخذ العدد الذي تريده لتكرار ال string وهنا يقدر يبعت المستخدم أي رقم يريده وبما ان هذا الباراميتر يملك قيمة افتراضية فيقدر المستخدم ما يبعت له قيمة حينها الفانكشن سوف يأخذ القيمة الافتراضية ويضعها في الباراميتر الذي يمثل عدد مرات تكرار ال string وكذالك بال separator و showInd
يعني بالمختصر القيم الافتراضية تنفذ لما المستخدم ما يبعتلها قيم أثناء استدعاء الفانكشن وإذا بعت قيم
حينها القيم الافتراضية تلغى والفانكش يتابع شغله باستخدام القيم التي بعتها المستخدم
هيا القايمة دى مش موجوده فى الخطة على موقع الاكاديمية يا هندسة ؟ ولا على اليوتيوب فقط
لسة هضيفها
نبي كورس كامل في backend بشرحك الجميل إما express js أو django أو php laravel
ي بش مهندس اسامة الcopilot الي حضرتك دخلت عليه في الvs هوا مدفوع ولا مجاني
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
يا ريت يا مهندس تقول متى يكون وصفك كافي لايقاف تشغيل الفيديو
يرجالة عاوز اعمل الي بيعملو في الفيديو بس مش عارف افتح البتاع الي اسمه APP.CPP بيتجاب منين
مهندسنا العظيم كل التوفيق بس عندي حاجة انا خلصت كورسC++ fundamentals من 3ايام ف اي برايك ابلش ب ال proplem solving playlistولا ابتدي معك ف ال playlist دي ياريت تعطيني حل لان مش عارف ايه الخطوة الجاية
لا حل problem solving المستوي الأول والمستوى الثاني playlists اللي منزلها وبعد كدا اتفرح علي implement function
@@karimelshafiyمشكوور يا هضبة ❤
@@ShoaypSul حبيبي يصحبي ربنا يوفقك ❤❤
اتمنى حضرتك ترد ياهندسه هل وانا بحل مشاكل هل اختصر في الحل ولا اكتب كود مفهوم مثال مطلوب مني اشوف الرقم زوجي ولا فردي
اعمل فانكشن تقرا الرقم وفنكشن تشيك الرقم زوجي ولا فردي وفنكشن تطبع الناتج؟ ولا اختصر الكود واعمله كله في فانكشن واحده ايهما افضل
لا نصيجة مني لا قسم الكود خلي كل فانكشن تعمل حاجة واحدة بس عشان تتعود علي ربط الفانكشن ببعضها وتقسيم الكود
لو تسمح ي هندسه تقول الفانكشن الجاهزه الي بتعمل كدا بردك
#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
يا أستاذ أسامة كيف مرجع الدكتور Malik
لو سمحت انا عاوز اتعلم ماتلاب لشغلي لكن مش متأسس في البرمجه فا اتعلم ايه يأسسني كويس في البرمجه عموما ابدأ بلغة بايثون ولا مسار تعلم الاساسيات بلغة ال c++ عشان مش عارف
الأساس القوي هو تعلم مسار الاساسيات بلغه c++ لو لغه البايثون هي لغه حديثه فهي مش هتخليك تعلم كل حاجة بايدك اما c++ بتخليك تعمل كل حاجة بايدك عشان هي بتفهمك كل حاجة هي جت منين وعملوها ليه في وبعد كدا تشتغل باي لغه انت عايزها لان الأساس واحد في كل لغات البرمجة بس طريقه كتبت اللغه هي اللي بتختلف وربنا يوفقك
لو سمحت ممكن تعرض اسم الفانكش الجاهز قبل الحل وتجربها علشان الواحد يبقي عارف الاختصار بعد كده بدل مايكتب الكود ده كله
بعملها وانا بسجل مش مجهزها ياباشا اعرضها ازاي ؟
السلام عليكم يا جماعة بعد ازنكم لو حد في مجال البرمجة وعرف يعمل منها فلوس بس هو مش خريج كلية حاسبات يا ريت يسيب كومنت
عشان ابدا اتعلم وانا مطمن❤
هو انت مستني حد يقولك انا اخدت فلوس من البرمجة وكاتب هنا هو لو واحد اخد فلوس معني كدا انه شغال في المجال هيكون لسه بيتاسس لو عايز عايز تتأكد اكتب علي جروبات البرمجة زي جروب #مليون مبرمج مصري ومن غير متسال ابدا يصحبي وتوكل علي الله الأرزاق بيدي الله ما انا مش في حاسبات وبتعلم وسايب النتيجة علي ربنا
اخي الزيرة نحن نطالب ببرنامج لخوارزمية السوشل ميديا بعدم نشر اغنية حمو وعمر وحسن
وشكرا ❤😂
string StringRepeat(string st,int r,string sep,bool showEnd=true)
{
string result;
for (int i = 1; i
كيف بضيف الكوبايلت على الفيجوال
ممكن اطبق هذه السلسلة بلغة سي؟
ممكن أكيد
توا متغير الresult مش المفروض هيأت قيمته ودرتها =""
لا عادي ممكن تكتب اسمه بس وبعدين تحددله قيمة
ممكن حضرتك تشرح header file
❤
عوزبن oop
❤❤❤
بااله عليك يمهندس أسامة عرفني الأختصار ده في الفيديو 105 في كورس بايثون في الدقية 5 و 40 ثانيه أيه الأختصار اللي عملته عشان تسحب الكلمة وتستبدلها بكلمة التانيه عشان أنا بعملها بأختصار ctrl واسحب الكلمة وأحطها جمب الكلمة منغير ما أستبدلها
--- الفيديو اللي حضرتك كنت شارحه بتاع أختصارات vs code مفهوش الأختصار ده ---
ua-cam.com/video/YNm5Go1NM9M/v-deo.html
والله العظيم بعتلك اللينك وحلفتلك الاختصار موجود في الفديو
Alt + Shift + Down or Up Arrow
@@ElzeroWebSchool
معلش يهندسة عارف أني تعبتك معايا بس والله عمال أدور علي الأختصار ده ملقتش حد شارحه
=======================================
مش ده الأختصار اللي قصدي عليه الأختصار اللي حضرتك كاتبه لو عاوز تكتب الكلمة في كذا مكان مره واحده وأنا عارف الأختصار ده
أنا قصدي علي الأختصار اللي حضرتك عملت في فيديو 105 من كورس بايثون في الدقيقة 5:40
=>> أنك سحبت كلمة وأستبدلتها بكلمة تانيه
--- لو أنا مش عارف أشرح كويس الأختصار لو شوفت الفيديو هتفهم قصد ---
=======================================
وألف شكر لحضرتك ربنا يحفظك 3> وتستحملنا :) ههههه
@@Mahamed_bin_Emad انا شوفت الفيديو في نفس الثانية اللي انت قولت عليها
كان في سطر وانا عملت منه نسخة
@@ElzeroWebSchool
معلش أنا قصدي علي الأختصار اللي بعد الثانية 40 اللي حضرتك عدلت علي السطور اللي أخدها نسخة
اللي أخد براميتر middle_name , last_name وحطيتها مكان كلمة first_name في السطرين اللي كررتهم
في الثانية 44 بالظبط
@@Mahamed_bin_Emad
Ctrl + C => Copy
Ctrl + V => Paste
😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍
اول
ممكن رقمك او الفيس بوك
رزقك الله الفردوس الأعلى
❤❤❤❤❤❤
كالعاادة محتوى وافكار ناار🔥🔥🔥🔥🔥