7- شرح الـ Postfix & Prefix Evaluation using Stack

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 55

  • @اللهاكبر-ذ3ش3م
    @اللهاكبر-ذ3ش3م 2 місяці тому +1

    كلمتان خفيفتان على اللسان ثقيلتان في الميزان ، حبيبتان إلى الرحمن سبحان الله وبحمده سبحان الله العظيم

  • @Ahmed-ut8vn
    @Ahmed-ut8vn 4 роки тому +3

    قبل ما اشوف الفيديو واثق انى هفهم منك او هتوصلى المعلومة ♥♥

    • @HardCode
      @HardCode  4 роки тому +2

      ده شرف ليا, متشكر ليك

  • @amerhoms3813
    @amerhoms3813 4 роки тому +1

    شكرا فعلا .وتابع الشغل عالي الجودة👍❤

  • @D3ath4Sure
    @D3ath4Sure 3 роки тому +1

    Loved How You Start with The Name of ALLAH.

  • @hebaomar6372
    @hebaomar6372 5 років тому +2

    حلو ججدا كلام مخاصر سريع واضح.

  • @mohamedantar1249
    @mohamedantar1249 11 місяців тому +1

    great explanation, thanks

  • @MohamedSalah-uv4wz
    @MohamedSalah-uv4wz 5 років тому +2

    ربنا يبارك في حضرتك

  • @waleedsoliman4734
    @waleedsoliman4734 5 років тому +1

    انت انسان رائع

  • @youssefw
    @youssefw 2 роки тому

    عظيم جدا جزاك الله خيرا ❤️

  • @عبدالرحمنالجبوري-ض7ي
    @عبدالرحمنالجبوري-ض7ي 5 років тому +2

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

  • @abdelrahmanharidy6930
    @abdelrahmanharidy6930 Рік тому

    عاش جدا ليك بس ملحوظة الكود اللي ف الدقيقه 15:05
    هيجيب error عشان اول علامه هيشوفها هيا ال+ ف بالتالي هيعمل underflow

  • @jeremyhb1393
    @jeremyhb1393 3 роки тому

    سلام أخي هل هذا الرمز ↑ يرمز إلى power في expressions

  • @batwoman2950
    @batwoman2950 5 років тому +2

    تسلم الله يسعدك

  • @salmakhaled6530
    @salmakhaled6530 2 роки тому +2

    You are really amazing. Thank you and appreciate it.

  • @mohamedgamaleldeen4315
    @mohamedgamaleldeen4315 4 роки тому +1

    الافضل

  • @alyalsayed6637
    @alyalsayed6637 2 роки тому

    awesome work.. keep on this

  • @najeabdulrahman9788
    @najeabdulrahman9788 4 роки тому

    لو سمحت يا اخي الاستاذ عايز input to be floating point numbers ماذا افعل وشكرا جزيلا

  • @نورنور-ر7ن6ج
    @نورنور-ر7ن6ج 5 років тому +1

    بارك الله فيك

  • @youssefsoliman3341
    @youssefsoliman3341 2 роки тому +1

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

  • @yahyamagdy3071
    @yahyamagdy3071 5 років тому +2

    شكراً جداً ... سؤال بس لو سمحت
    هو ال
    result
    مكانش ممكن اعملها من غير الدالة وتكون كدا ...
    float result = op2 exp i op1

    • @HardCode
      @HardCode  5 років тому +1

      العفو, تحت امرك
      للأسف مينفعش, والسبب فكده ان ال exp ده عبارة عن character ايه الي يضمن لل compiler ان الحرف ده هيكون +, -, *, / فالبتالي لو ال exp ده كان ب حرف A مثلا ف كأنك بتقول result = 5 A 4 وده ملوش معنى عند ال compiler فحاجة زي دي مش مسموح بيها فاللغه اي رقمين لازم يكون ما بينهم عملية من دول + / - * الخ ...

  • @Nursin-rg1ey
    @Nursin-rg1ey 4 роки тому

    إبداع تبارك الرحمن

  • @basmaanber8739
    @basmaanber8739 Місяць тому

    اكثر من رائع شكرا جزيلا. لو سمحت وين الكود

  • @MohamedIbrahim-uk7mj
    @MohamedIbrahim-uk7mj 5 років тому +2

    من فضلك ايه معنى ال
    Operator =+

    • @HardCode
      @HardCode  5 років тому +1

      ده سؤال ليه علاقة بالفيديو , ولا عموما يعني ؟
      هل تقصد overload operator فالـ OOP ولا ال += العادية :D
      عموما لحد ما افهم سؤالك كويس دي الاجابه :
      += بتخليك تزود رقم او شئ على الي موجود حاليا بمعنى لو عندك x = 5
      لما تقول x += 2 بعدها , دي معناها ان قيمة ال x بقت ب 7 لأنك بتزود 2 على ال 5
      على عكس اما تقول x = 2 بس كده انت خليت ال x ب 2 مش ب 7

    • @MohamedIbrahim-uk7mj
      @MohamedIbrahim-uk7mj 5 років тому +1

      @@HardCode انا كنت اقصد فى العموم :D متشكر جدا

    • @einstern889
      @einstern889 5 років тому +1

      عشان قيمة تراكمية مثلا
      تقدر تقول x=x+5
      وهي نفسها x+=5

  • @Gamerxly
    @Gamerxly 2 роки тому

    مشكووووووووور بارك الله فيك

  • @idreeshasan-z8l
    @idreeshasan-z8l Рік тому

    جزاك خير

  • @mohammedalshurafa3120
    @mohammedalshurafa3120 4 роки тому

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

  • @smalinux
    @smalinux 5 років тому +2

    شكرا

  • @moa5425
    @moa5425 3 роки тому

    كفو عاش، سؤال لما اعمل pop الرقم وين بيروح صح بيطلع بس وين؟

  • @muradabuasfar2452
    @muradabuasfar2452 3 роки тому

    شكرا على الشرح الجميل ده
    بس انا عاوز اكتب كود يحول من infix to postfix والعكس و من infix to perfix و evaluate كله بكود واحد , حدا بعرف يساعدني
    وشكرا

  • @vidpulse4267
    @vidpulse4267 2 роки тому

    على فرض لو كان فيه فاصله لكن بالشكل التالي +388,6 وانا بدي اجمع ما بين 88 و 6 كيف بدي افهم اعمل انو يسحب لحد 88 مو 388 وسؤال ثاني احنا المفروض نمشي على اللوب الاساسية لانو شو الفايدة اعمل فانكشن بتعمل فحص اذا فيه فاصلة او لا بدون ما استفيد الموقع تبع الفاصله بتمنى وصلت فكرتي

  • @efdevv
    @efdevv 4 роки тому

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

  • @mahmoudadel7
    @mahmoudadel7 3 роки тому

    ممكن طريقة حساب الارقام بعد 9 او الكود. مش عارف اعملها

  • @abdulrahmanarmashi6954
    @abdulrahmanarmashi6954 5 років тому

    طيب لوكان في اقواس بلتركيب الرياضي كيف لح يصير الشغل ؟؟

    • @HardCode
      @HardCode  5 років тому

      ممكن توضيح اكتر للسؤال مع مثال ؟

    • @abdulrahmanarmashi6954
      @abdulrahmanarmashi6954 5 років тому

      @@HardCode
      مثلا لوكان التركيب هيك
      3*(15/3)-(6+6)*7

    • @HardCode
      @HardCode  5 років тому +1

      اصلا ال Postfix & Prefix ممنوع يكون فيهم اقواس الفكرة اصلا ان انت عندك معادلة زي الي حضرتك كتبتها وفيها اقواس عادي جدا لكن بعد تحويلها ل Postfix or Prefix مبيكونش في اقواس مع مراعاه ان الترتيب هيمشي صح
      راجع الدرس ده :
      ua-cam.com/video/b8RHZ78aMws/v-deo.html

    • @abdulrahmanarmashi6954
      @abdulrahmanarmashi6954 5 років тому

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

    • @HardCode
      @HardCode  5 років тому

      انا بس بحاول افهمك صح عشان اديك اجابه صح, دلوقتي احنا عملنا 3 دروس بنشرح فيهم ازاي نخلي الكمبيوتر يحسب قيمة Expression معين صح
      فقلنا ان في 3 اشكال لل Expression :
      1) Postfix
      2) Prefix
      3) Infix
      المعادلة الي انت كتبتها فوق دي نوعها Infix الي كلنا عارفينه, لكن للأسف الكمبيوتر مبيفهمش ال Infix فلازم نحولها ل Postfix أو Prefix عشان الكمبيوتر يقدر يحلها ويطلعلك الناتج بتعها
      طبعا في عملية التحويل بناخد فالحسبان ان في اقواس فالمعادلة الرياضيه يعني الموضوع مش ماشي عشوائي
      عشان كده انا عايز اتأكد انك شوفت الدروس الي فاتت قبل ما تسأل السؤال, او وضحلي اكتر مالها الاقواس ؟

  • @lava_dev169
    @lava_dev169 2 роки тому

    في حجات غلط !! لو انا كاتب 82؟ هيحصل اي

  • @adnanalbarakat
    @adnanalbarakat 4 роки тому

    ياريت تنفذ اخر فكرة انو يتعامل stackمع ارقام بعد 9

    • @mohamedbassiony9322
      @mohamedbassiony9322 4 роки тому

      وصلت للحل ولا لسه؟

    • @HardCode
      @HardCode  4 роки тому +1

      مش مستاهلة اني اعمل ليها فيديو مخصوص لكن لو الارقام هتكون اكتر من رقم فلازم يكون في فاصل مابينهم زي الـ space او الفاصلة او اي حاجة, بحيث لما تيجي تاخد الرقم الي عليه الدور تاخده لحد ما توصل للفاصله وبعدين تضيفه فالـ stack

    • @mohamedbassiony9322
      @mohamedbassiony9322 4 роки тому

      شكرا جدا
      ممكن فكرة evaluate الارقام السالبة واسف على وقت حصرتك

  • @Hussein....
    @Hussein.... Рік тому

    ❤❤❤❤

  • @saiffayez624
    @saiffayez624 2 роки тому

    الكود ما تقدر تحطلنا اياه

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

    يازلمة لي مانك شارح prifix???????????????????????????????????????????????????????

  • @fatimaamer1009
    @fatimaamer1009 3 роки тому

    😊