Problem #43 - Seconds to Days Hours Minutes Seconds

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 457

  • @ProgrammingAdvices
    @ProgrammingAdvices  2 ปีที่แล้ว +29

    ✅Don't Forget to LIKE 👍 SUBSCRIBE 🔔 SHARE ↗
    لا تنسى الاشتراك في القناة وتفعيل زر الجرس، ولطفا ادعمنا بلايك وشارك هذا الفيديو مع اصدقائك لتعم الفائدة للجميع

  • @mohamadabdullah5517
    @mohamadabdullah5517 2 ปีที่แล้ว +30

    سؤال ظاهريا بسيط لكنه ذكي جدا ومهم لتنشيط العقل ومهارات التفكير ...يا سلام عليك يا دكتور

  • @SuperNashmyStudio
    @SuperNashmyStudio 2 ปีที่แล้ว +30

    حليتها بطريقة ابسط دكتور 😍
    #include
    using namespace std;
    int main() {
    float secondsE;
    cout > secondsE;
    float days = secondsE / 60 / 60 / 24;
    int justDays = days;
    float hours = (days - justDays) * 24;
    int justHours = hours;
    float minutes = (hours - justHours) * 60;
    int justMinutes = minutes;
    float seconds = (minutes - justMinutes) * 60;
    int justSeconds = round(seconds);
    cout

    • @Bangalo-gn9qp
      @Bangalo-gn9qp ปีที่แล้ว +2

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

    • @abbodabbod5977
      @abbodabbod5977 11 หลายเดือนก่อน

      جميل

    • @MVP-yotu
      @MVP-yotu 10 หลายเดือนก่อน +1

      حلوة طريقتك عجبتني بس ليش اخر اشي حطيت round(seconds
      وrespect الك

    • @balkisomer3015
      @balkisomer3015 9 หลายเดือนก่อน

      الطريقة دي اسهل

    • @finsmoksanji66
      @finsmoksanji66 4 หลายเดือนก่อน +2

      ما زلت لم أبدأ كورس C++ لكن أظن أني فهمت حلك و هو أنك عرفت DAYS ك عدد يقبل فاصلة FLOAT و من ثم وضعت قيمته في متغير justdays من نوع integer و هو يقبل الأعداد الصحيحة فقط و بذلك يأخذ العدد الصحيح فقط و تقوم بعملية الطرح بسهولة و تكمل باقي الخطوات ,هذا جيد لكن المطلوب منا هو حل التمرين بواسطة طريقة الfloatchart و أظن أن طريقتك لن تستطيع تطبيقها هنا لذا هل وجدت حل يمكن تطبيقه في floatchart ؟لأني وجدت طريقة بدون استعمال floor و عندما اتعلم c++ سأجربها

  • @amriii7307
    @amriii7307 2 ปีที่แล้ว +6

    أسأل الله أن يكثر في المسلمين مثلك

  • @Maherhasan-lk6ig
    @Maherhasan-lk6ig 2 ปีที่แล้ว +22

    تم انجاز التمرين رقم 43 بنجاح ... الله يجزاك الخير استاذ محمد ويرحم والديك
    int days;
    int hours;
    int minutes;
    int seconds;
    int Totalseconds;
    int Remainder;
    int secondsperday;
    int secondsperhour;
    int secondsperminute;
    secondsperday = 24 * 60 * 60;
    secondsperhour = 60 * 60;
    secondsperminute = 60;
    cout Totalseconds;
    days = floor(Totalseconds / secondsperday);
    Remainder = (Totalseconds % secondsperday);
    hours = floor(Remainder / secondsperhour);
    Remainder = Remainder % secondsperhour;
    minutes = floor(Remainder / secondsperminute);
    Remainder = Remainder % secondsperminute;
    seconds = Remainder;
    cout

    • @Octopus_sans_prestige
      @Octopus_sans_prestige ปีที่แล้ว +3

      #include
      using namespace std;
      int main()
      {
      unsigned int Seconds ;
      cout > Seconds;
      int Second_InDay = 24 * 60 * 60;
      unsigned short Second_InHour = 60 * 60;
      unsigned short Second_InMinut = 60;
      unsigned short Day = (Seconds / Second_InDay);
      int Remainder = Seconds % Second_InDay;
      unsigned short Hour = (Remainder / Second_InHour);
      Remainder = Remainder % Second_InHour;
      unsigned short Minutes = (Remainder / Second_InMinut);
      Remainder = Remainder % Second_InMinut;
      unsigned short Second = Remainder;
      cout

    • @2.2.4.4
      @2.2.4.4 ปีที่แล้ว +1

      ​​@@Octopus_sans_prestige ليه بتكتبو ذا كله ؟ ذي اكواد وذا الكورس مجرد تطوير ال logic

    • @al7d
      @al7d ปีที่แล้ว

      ​​@@2.2.4.4في الكورس الثالث بتحتاج ترجع لهنا عند حل المشكلات، صحيح إن هذي المسائل بيحلها الأستاذ في الكورس الرابع لكن بعض الأحيان تبغى تعرف الخوارزمية فقط بدون التطبيق العملي عشان تحاول أول شيء تحل بنفسك ولو ما عرفت ترجع بعدين للتطبيق العملي في الكورس الرابع..

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว

      الايام : تمام
      الساعات : تمام
      ولكن في مشكلة عندي في الدقائق والثواني
      بيظهر لي صفر

    • @samermaestro9518
      @samermaestro9518 9 หลายเดือนก่อน

      بيعملي ايرور عند ٪

  • @asadbuzz
    @asadbuzz 10 หลายเดือนก่อน +2

    الله يجزيك عني كل خير يارب
    رغم اني حليت لحالي السؤال بطريقة مختلفة و بدون استخدام floor لكن مع هيك تابعت حلك و استفدت منه ... الله يبارك فيك و يباركلك ربي

  • @bandr7711
    @bandr7711 ปีที่แล้ว +22

    جلست على المسالة هاذي كم يوم وماعرفت أحلها وسجلتها على جنب وتقدمت في الدروس وماتوقفت ورجعت الحين أحلها ما أخذت مني دقيقتين💪

    • @mohamedsoliman6438
      @mohamedsoliman6438 ปีที่แล้ว

      ازاي وصلت للمرحله دي انك تحل مساله ف دقيقتين

    • @Nasser41837
      @Nasser41837 ปีที่แล้ว +4

      واصل ان وجدت شي صعب ولا تقف من اجله فلابد ان تواجه صعوبات في طريق النجاح

    • @bandr7711
      @bandr7711 ปีที่แล้ว

      @@mohamedsoliman6438 بالاستمرارية دون توقف

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว +3

      انا عن نفسي
      لو كنت مكانك ساقف في مكاني حتى اقدر احلها 😢

    • @ارضالخيال-ض8ل
      @ارضالخيال-ض8ل 10 หลายเดือนก่อน

      @@KingKong-jv6upوين واصل هسا ياخي

  • @SomeOne-ho4eb
    @SomeOne-ho4eb 3 หลายเดือนก่อน +7

    Start.
    1: read NumberOfSeconds.
    2: Days = NumberOfSeconds / 24 / 60 / 60.
    3: RemainingSeconds = NumberOfSeconds % (24 * 60 * 60).
    4: Hours = RemainingSeconds / (60 * 60).
    5: RemainingSeconds = RemainingSeconds % (60 * 60).
    6: Minutes = RemainingSeconds / 60.
    7: RemainingSeconds = RemainingSeconds % 60.
    8: Seconds = RemainingSeconds.
    9: print Days + “:” + Hours + “:” + Minutes + “:” + Seconds.
    تعديل: إستاذ سمعت انو الفلور ما مانحتاجه بحال ادخلنا متغير من نوع Integer بحيث انو الكسور تلقائيا رح يتم تجاهلها

    • @لا_تحكم_على_الشخص_من_اسمه
      @لا_تحكم_على_الشخص_من_اسمه 8 วันที่ผ่านมา

      أعتقد مو كل لغات البرمجة إذا خليت نوع الرقم integer يتجاهل الكسور، بعضها تطلع لك error

  • @MariaMaria-z3p8o
    @MariaMaria-z3p8o 6 วันที่ผ่านมา

    ❤🌺: Thank you Mr. Muhammad Abu Hadhoud

  • @redabadri2502
    @redabadri2502 2 ปีที่แล้ว +2

    رحم الله والديك الكريمين واسكنهم فسيح جناتة وكذالك أمة محمد صلى الله عليه وسلم

  • @hozanalkurdi102
    @hozanalkurdi102 ปีที่แล้ว +2

    حل مشكلة 43 كانت جديدة علي لكن طريقة الحل ممتع جداً ..
    شكراً جزيلاً لك على ما تقدمه 💐💐💐💐💐 ..

  • @Yousef_Ahmed01
    @Yousef_Ahmed01 11 หลายเดือนก่อน +3

    الحمد لله الذي تتم بنعنته الصالحالت
    كان في البداية نوعا ما السؤال لم أفهمه
    ثم ترسخ لدي مفهوم Mod وهي باقي القسمة
    وبعدها فهمت طريقة الحل
    بارك الله فيك أستاذ محمد ورحم الله والديك

    • @Yousef_Ahmed01
      @Yousef_Ahmed01 11 หลายเดือนก่อน +1

      عدنا لحل السؤال من الدرس 20 الكورس الثالث
      #include
      using namespace std;
      int main()
      {
      unsigned int Totalseconds, SecondPerDay, SecondPerHour, SecondPerMinute;
      SecondPerDay = 24 * 60 * 60;
      SecondPerHour = 60 * 60;
      SecondPerMinute = 60;
      string border = "******************************";
      cout

    • @Yousef_Ahmed01
      @Yousef_Ahmed01 10 หลายเดือนก่อน +1

      عدنا لحل السؤال من الدرس 26 الكورس الثالث
      #include
      #include
      using namespace std;
      int main()
      {
      unsigned int Totalseconds, SecondPerDay, SecondPerHour, SecondPerMinute;
      SecondPerDay = (24 * pow(60, 2));
      SecondPerHour = (pow(60, 2));
      SecondPerMinute = 60;
      string border = "******************************";
      cout

    • @محمد-ك9ز6ز
      @محمد-ك9ز6ز 10 หลายเดือนก่อน +1

      عندي سؤال هو ببدايه كل فيديو يقول حاول تحلوه واذا طلعت معكم يبقي حلك صح هل فيه تطبيق علي الكومبيوتر اعرف أجرب عليه هذا الأمر؟ أم أن الحل في كشكول فقط

    • @Yousef_Ahmed01
      @Yousef_Ahmed01 10 หลายเดือนก่อน +2

      @@محمد-ك9ز6ز
      طيب إذا أنت في الكورس الثاني
      فالمطلوب منك حل السؤال في دفتر كشكول
      وإذا وصلت الكورس الثالث الدرس 26
      راح تحله بالكمبيوتر بالبرمجة بلغة سي بلس بلس
      بعطيك طريقتي أنا
      أنا أولا أشوف السؤال وأحاول أحله قبل لا أشوف حل الأستاذ محمد
      بعض الأحيان أحاول أحله بس ماقدرت أحله
      فروح أشوف الفيديو وأحاول أفهمه
      ضروري تحاول تفهمه
      وبعدين بعد ما يخلص الفيديو أحاول أني أحله بطريقة الأستاذ محمد
      مرة ومرتين إلى أن أتأكد أني حليته

    • @محمد-ك9ز6ز
      @محمد-ك9ز6ز 10 หลายเดือนก่อน +1

      @@Yousef_Ahmed01 جزاك الله خيرا أخي العزيز 🥰

  • @Omar_Al_Basrawi
    @Omar_Al_Basrawi 2 ปีที่แล้ว +4

    الله يعيك العافية أستاذ محمد ويرحم والديك ويجعلها في ميزان حسناتك يا رب .

  • @sosohahohi
    @sosohahohi 2 ปีที่แล้ว +3

    الله يرحمليك الوالدين شكرا شكرا شكرا واصل واصل اخي الله يجازيك خير الجزاء اخي الكريم

  • @mohammedismail2638
    @mohammedismail2638 2 ปีที่แล้ว +1

    رحم الله والدينا ووالديكم وغفر لهم أجمعين .. آمين .. شكراً على هذا الشرح الوافي .. الله يبيض وجهك ويحقق لك كل ماتتمناه .. شكراَ إلى عنان السماء

  • @Mohammed-cr5no
    @Mohammed-cr5no 6 หลายเดือนก่อน +1

    تسلم على هذا الشرح والتبسيط الرائع ....
    جزاك الله خيرا ورحم الله والديك ...

  • @BADR.ASHRAF
    @BADR.ASHRAF 4 หลายเดือนก่อน +3

    اللهم ارزقنا الفهم /عشان الواحد جايب اخره

  • @younessrziki1581
    @younessrziki1581 4 หลายเดือนก่อน +2

    total seconds : 193535
    seconds per day : 24*60*60
    seconds per hours: 60*60
    seconds per minutes: 60
    number of days : floor[193535 / 24*60*60]=2.23998843....
    remainder = 193535 Mod 24*60*60 = 20735
    Numbers of hours : Floor [ 20735 / [60*60] ] = 5.75.....
    Remainder = 20735 Mod 60*60 = 2735
    Number of minutes = Floor [ 2735/ 60] = 45.583333.....
    Remainder = 2735 Mod 60 =35
    Number of seconds = remainder = 35
    days : 2
    hours: 5
    minutes: 45
    seconds: 35

  • @ayhamali1428
    @ayhamali1428 2 ปีที่แล้ว +2

    رحم الله والديك واسكنهم فسيح جناته
    جزاك الله ألف خير استاذنا العزيز استمر بارك الله فيك والله عم ندعيلك طول الوقت

  • @mahmoudelhoussany7006
    @mahmoudelhoussany7006 2 ปีที่แล้ว +48

    اخيرا فهمت ال mod 😂بصراحة اللى عاوز يتعلم منك فعلا يمشى معاك خطوة بخطوة لانك اوقات بتضيف معلومة مهمة لموضوع مثلا سبق شرحة لذلك انصح الجميع بالمتابعة اول بأول وعدم تخطى الفيديوهات ... جزاك الله كل خير ياباشمهندس

    • @أبوراشد-س8ت
      @أبوراشد-س8ت 2 ปีที่แล้ว +3

      مثلك بالزبط أول ما فهمت معنى mod حليت السؤال وبدون ما استخدم الـ Floor رغم أنه أخذ مني يومين😅

    • @mahmoudelhoussany7006
      @mahmoudelhoussany7006 2 ปีที่แล้ว

      @@أبوراشد-س8ت مش مهم الوقت المهم تفهم كيفية الحل انا اول مرة احل اول خوارزمية فضلت 3 ايام احل فيها والحمدلله خلصت المستوى الاول استمر وربنا يوفقك

    • @midoas1055
      @midoas1055 2 ปีที่แล้ว +1

      @@mahmoudelhoussany7006 بيتكتب ازاي المود؟

    • @mahmoudelhoussany7006
      @mahmoudelhoussany7006 2 ปีที่แล้ว

      @@midoas1055 دى علامة المود ٪

    • @hussainalzadjali
      @hussainalzadjali 2 ปีที่แล้ว +4

      كيف بعمل الرمندر
      يعني الباقي من عمليه الاولى
      باخذ الباقي يلي هو ٢٣٩٩٨٨٤٣ وأعمل مود مع ١٩٣.٥٣٥
      صح كذه ؟؟؟ وكيف بحسب المود بالورقه والقلم والحاسبه ؟؟

  • @عَبدُالرَّحْمَن-د8م8ل
    @عَبدُالرَّحْمَن-د8م8ل 7 หลายเดือนก่อน +1

    This is over here over simple example of "floor function in C++":
    __ The following example showing the usage of floor() function:
    #include
    #include
    int main () {
    float val1, val2, val3, val4;
    val1 = 1.6;
    val2 = 1.2;
    val3 = 2.8;
    val4 = 2.3;
    printf("Value1 = %.1lf
    ", floor(val1));
    printf("Value2 = %.1lf
    ", floor(val2));
    printf("Value3 = %.1lf
    ", floor(val3));
    printf("Value4 = %.1lf
    ", floor(val4));

    return(0);
    }
    Let us compile and run the above program that will produce the following result −
    Value1 = 1.0
    Value2 = 1.0
    Value3 = 2.0
    Value4 = 2.0

  • @اآدمان-ظ5و
    @اآدمان-ظ5و 2 ปีที่แล้ว +2

    شكرا الك كثير والله انت بتتعب معنا
    وشكرا الك كثير

  • @omaru2786
    @omaru2786 2 ปีที่แล้ว +2

    شكرا جزيلا استاذ محمد يعطيك العافية ورحم الله والديك

  • @shinebright5129
    @shinebright5129 2 ปีที่แล้ว +1

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

  • @Ahmed-Allaq
    @Ahmed-Allaq 2 ปีที่แล้ว +1

    الله يعطيك الصحه والعافيه دكتور محمد ويرحم والديك ويجعلها في ميزان حسناتك أن شاءالله.

  • @alshwayat100
    @alshwayat100 2 ปีที่แล้ว +1

    الله يعطيك ألف عافية، ويرحم والدينا ووالديك وجميع المسلمين

  • @user-sb3qq7fy6p
    @user-sb3qq7fy6p ปีที่แล้ว

    الله يعطيك الف عافية و رحمة الله على والديك رحمة واسعة

  • @Go5991-o7j
    @Go5991-o7j 2 ปีที่แล้ว +1

    ❤️❤️🇯🇴🇸🇾
    الله يجزيك الخير حب و يرحم والدينا و والديك و جميع المسلمين و المسلمات

  • @gldghost2861
    @gldghost2861 2 ปีที่แล้ว +6

    الله يعطيك العافيه استاذنا الكريم الله يرحم والديك ووالدينا ويجعل مثواهم الجنه يارب 🌹🥰
    معا نحو القمة🔥✌️
    Problem 43 done 2022/9/25

    • @Not_hack
      @Not_hack ปีที่แล้ว

      في اي كوس انت الحين

    • @abbodabbod5977
      @abbodabbod5977 11 หลายเดือนก่อน

      بشر!
      فين صرت بعد سنة ونص

    • @EyadTamer-x3u
      @EyadTamer-x3u หลายเดือนก่อน

      بعد سنتين وصلت لفين

  • @sara_gaid
    @sara_gaid ปีที่แล้ว

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

  • @islammounier1477
    @islammounier1477 2 ปีที่แล้ว

    وصلت خلاص يا دكتور الله يعطيك العفيا شرحك رائع 😉

  • @ahmedal-yousef
    @ahmedal-yousef ปีที่แล้ว

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

  • @منوعاتاسلامية-ض1ل
    @منوعاتاسلامية-ض1ل 3 หลายเดือนก่อน

    غفر الله لك ولوالديك والمؤمنين والمؤمنات

  • @ZahraYasmin-dt5pn
    @ZahraYasmin-dt5pn 6 วันที่ผ่านมา

    ياإخوان أي مسألة ماتفهموها عيدو من الاول واكتبو مع الاستاذ خطوة خطوة مع استعمال الاعداد لي عطانا في الأمثلة ورح توضح معاكم ان شاء الله

  • @MrMahmoud7575
    @MrMahmoud7575 2 ปีที่แล้ว +2

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

  • @ZahraYasmin-dt5pn
    @ZahraYasmin-dt5pn 6 วันที่ผ่านมา

    سبحان الله بيجيني احساس غريب لما احل خوارزمية مخلوط بالفرحة والدهشة كيف كانت غايبة عني في البداية وأسأل نفسي هل أنا غبية لأني ماعرفت الجواب من الاول😅وأقول مع نفسي حتى لو كنت غبية رح أكمل وربنا لايضيع أجر من أحسن عملا والحمد لله لم أمر على خوارزمية إلا وأنا فاهمتها حتى لو قعدت مع 3 ساعات..لكن من خلال تجربتي اذا تعسر علي الحل مااقعد 3 ساعات متواصلة أقوم وارجع لحد مااحلها😊

  • @ahmadkasem1172
    @ahmadkasem1172 ปีที่แล้ว

    الله يعطيك العافية استاذ ويرحم والديك
    سؤال سهل في الظاهر ولكن يحتاج الى تركيز

  • @Ambeosounds
    @Ambeosounds 2 ปีที่แล้ว +1

    جزاك الله ألف خير استاذنا العزيز

  • @mehrezrezgui6870
    @mehrezrezgui6870 ปีที่แล้ว +1

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

  • @AbedossY
    @AbedossY ปีที่แล้ว

    الله يجزيك الخير ويرحم والدينا ووالديك.

  • @abdullhadim67
    @abdullhadim67 ปีที่แล้ว

    درس دسم وممتع والله تم تطبيق على اكثر من سوال والحمدالله

  • @SaudiMohammad
    @SaudiMohammad 4 หลายเดือนก่อน

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

  • @zainablbrshahad7899
    @zainablbrshahad7899 5 หลายเดือนก่อน

    ربي يرحم و الديك و يعطيك حتى يرضيك ❤😊😊😊

  • @nourdarwish4277
    @nourdarwish4277 2 ปีที่แล้ว +3

    الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍
    The 41st video of this series is done ✅

    • @israasafi000
      @israasafi000 ปีที่แล้ว

      صار عندي فضول اعرف بأي كورس صرت

  • @kintag4459
    @kintag4459 2 ปีที่แล้ว +4

    جمعه مباركه للجميع

  • @alkhayyat2
    @alkhayyat2 ปีที่แล้ว

    الله يعطيك ألف عافية، ويرحم والديك وجميع المسلمين🤍

    • @narutouzumaki3244
      @narutouzumaki3244 ปีที่แล้ว +1

      سلام اخوي ممكن سؤال غبي 😅انا بدي اتعلم برمجة تطوير العاب وc++ سريعة ورائعة في هذا مجال يعني عادي اكمل كورس مع استاذ حتى اتعلم معاه c++ ولا اروح اتعلمها من شخص مختص في تطوير العاب

    • @alkhayyat2
      @alkhayyat2 ปีที่แล้ว +1

      هلا بك..
      كمل الكورسات مع أ. أبو هدهود و في نهاية خارطة الطريق عندك الخيارات سواء تتخصص ألعاب أو ديسكتوب أو موبايل أبليكيشن
      و التوفيق

    • @narutouzumaki3244
      @narutouzumaki3244 ปีที่แล้ว

      @@alkhayyat2 شكرا على رد♥️♥️

  • @hadjkouiderabdelkader9378
    @hadjkouiderabdelkader9378 2 ปีที่แล้ว +1

    يرحم الله والديك

  • @YounesShabban
    @YounesShabban 2 หลายเดือนก่อน

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

  • @X-man777-y5q
    @X-man777-y5q ปีที่แล้ว

    الله يرحم والديك و يجزاك خير

  • @maamounhajnajeeb209
    @maamounhajnajeeb209 2 ปีที่แล้ว +1

    الله يعطيك العافية

  • @بدورالعنزي-م3ذ
    @بدورالعنزي-م3ذ 10 หลายเดือนก่อน +4

    راسي صدع 🙂😂

  • @Youssef_ibn
    @Youssef_ibn 9 หลายเดือนก่อน

    شكرا جزيلا لك استاذ ويرحم والديك

  • @rolajaber3400
    @rolajaber3400 2 ปีที่แล้ว

    الله يعطيك العافية يارب و يجزيك خير الجزاء

  • @nourdarwish4277
    @nourdarwish4277 2 ปีที่แล้ว +6

    أنا كالعادة حليت السؤال قبل ما أشوف حلك، وما كنت بعرف بوجود Function جاهز اسمه floor، فطلع حلّي أطول, لكن توصلت لنتيجة أخرى؛ ألا وهي كيف اعمل ال Floor Function 😁♥️

    • @sofiansofian4092
      @sofiansofian4092 2 ปีที่แล้ว

      كيف حليته

    • @aseilivedi689
      @aseilivedi689 2 ปีที่แล้ว

      ممكن صوره لحلك

    • @abdulsalam.albaadani
      @abdulsalam.albaadani 2 ปีที่แล้ว

      انا حليتها كذا، بعد ما اضفت مكتبة جديدة:
      #include
      cout

  • @King-lm8yy
    @King-lm8yy ปีที่แล้ว +4

    #include
    using namespace std;
    int main()
    {

    int SecondsPerDays = 24 * 60 * 60;
    int SecondsPerHours = 60 * 60;
    int secondsPerMinutes = 60;
    int NumberOfSeconds;
    cout NumberOfSeconds;

    int Days, Hours, Minutes, Seconds, Remainder;
    Days = floor(NumberOfSeconds / SecondsPerDays);
    Remainder = NumberOfSeconds % SecondsPerDays;
    Hours = floor(Remainder / SecondsPerHours);
    Remainder = Remainder % SecondsPerHours;
    Minutes = floor(Remainder / secondsPerMinutes);
    Remainder = Remainder % secondsPerMinutes;
    Seconds = Remainder;
    cout

  • @ahmed1657
    @ahmed1657 ปีที่แล้ว +2

    we can make the solution without using the function floor ; we use div . example : 7/2 = 3,5 ; 7 div 2 = 3

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว

      I didn't use the function "floor" and applied the entire solution without it

  • @thaersweity3786
    @thaersweity3786 9 หลายเดือนก่อน +1

    ممكن كمان اعمل المتغيرات بهذه الطريقة
    day=86400
    hour=3600
    minute=60
    seconds=1
    واكمل على نفس طريقة الاستاذ

  • @raidsu-m2x
    @raidsu-m2x ปีที่แล้ว

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

  • @delldelll-r9d
    @delldelll-r9d ปีที่แล้ว

    شكرا استاذ ,هذا حل الواجب
    #include
    #include
    using namespace std;
    int main()
    {
    int TatalSecond;
    int secondDay = 24 * 60 * 60;
    int secondPerHour = 60 * 60;
    int secondPerMuntes = 60;
    cout > TatalSecond;
    int NumberofDay = floor(TatalSecond / secondDay);
    int Remainder = TatalSecond % secondDay;
    int NumberOfHours = floor(Remainder / secondPerHour);
    Remainder = Remainder % secondPerHour;
    int NumberOfMuntes = floor(Remainder / secondPerMuntes);
    Remainder = Remainder % secondPerMuntes;
    int NumberOfSecond = Remainder;
    cout

  • @raghadsherief9244
    @raghadsherief9244 8 หลายเดือนก่อน

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

  • @hdyffhufyfug4654
    @hdyffhufyfug4654 ปีที่แล้ว +2

    الا تضيع المتغيرات هذي الذاكرة (memory) لانها راح تاخذ مساحة بإعتبار نستطيع الاستغناء عنهم
    SecondsPerDay
    SecondsPerHour
    SecondsPerMinutes
    ام ان الافضل هو عدم تأخير البرنامج في الحسابات على حساب الذاكرة؟

  • @FakeName-i7y
    @FakeName-i7y 8 หลายเดือนก่อน

    شكرا جزيلا وربي يجزيك الخير

  • @abdirahimabdirahmanissakal3826
    @abdirahimabdirahmanissakal3826 ปีที่แล้ว +1

    الناس اللي تواجه مشكلة في هذا درس 42#, هذا الكود يوضح كيف يعمل. شغل الكود وتامل كيف يشتغل، أنا ما فهمتها في البداية ، بس بعد عملت هذه الحركة فهمت،

    • @abdirahimabdirahmanissakal3826
      @abdirahimabdirahmanissakal3826 ปีที่แล้ว

      include
      #include
      #include
      using namespace std;
      int main()
      {
      int Total_Of_Seconds, Seconds_Per_Day,Seconds_Per_Hour, Seconds_Per_Minute;
      coutTotal_Of_Seconds;
      Seconds_Per_Day= 24 * 60 * 60;
      Seconds_Per_Hour= 60* 60;
      Seconds_Per_Minute= 60;
      float Number_Of_Days, Number_Of_Hours, Number_Of_Minutes,
      Number_Of_Seconds;
      int Remainder;
      Number_Of_Days=(Total_Of_Seconds /
      Seconds_Per_Day);
      cout

    • @abdirahimabdirahmanissakal3826
      @abdirahimabdirahmanissakal3826 ปีที่แล้ว

      عملت تريس للكود كامل ، عن طريق سي اوت

    • @2.2.4.4
      @2.2.4.4 ปีที่แล้ว

      ​@@abdirahimabdirahmanissakal3826انتو جايين من كورس السي بلس بلس ولا من ذا الكورس ؟

    • @user-ge1tu3ek8u
      @user-ge1tu3ek8u 7 หลายเดือนก่อน +1

      ⁠​⁠@@abdirahimabdirahmanissakal3826حرفيًا شكرًا جزاك الله خير صار لي حول الساعتين احاول وجربت كثير اكواد لناس غيرك بالتعليقات ومافي شي ضبط معي الا حقك اشكرك

  • @raghadsherief9244
    @raghadsherief9244 8 หลายเดือนก่อน +2

    انا حليته بطريقت الاستاذ و لكن طلع معايا في الاخير في خانة الثواني 34 بدل 35...فأيه المشكلة هنا؟

  • @mohammedzekkour7383
    @mohammedzekkour7383 2 ปีที่แล้ว +3

    جزاك الله خيرا استاذ رب يرحم والدينا و والديك

  • @saleemkassab7911
    @saleemkassab7911 2 ปีที่แล้ว

    Thank you Mr. Advisor💙

  • @gasmi_dz_market
    @gasmi_dz_market 2 ปีที่แล้ว

    بارك الله فيك

  • @MoghamaratBatalSaghir
    @MoghamaratBatalSaghir ปีที่แล้ว

    solution:
    #include
    #include
    using namespace std;
    int main()
    {
    int totalseconds ;
    cout totalseconds;
    int dayofsecond = 24 * 60 * 60;
    int hourspersecond = 60 * 60;
    int minutespersecond = 60;
    int reaminder, Numberofdays, Numberofhours, Numberofminutes,Numberofsecond ;
    Numberofdays = floor(totalseconds / dayofsecond);
    reaminder = totalseconds % dayofsecond ;
    Numberofhours = floor(reaminder / hourspersecond);
    reaminder = reaminder % hourspersecond ;
    Numberofminutes = floor(reaminder / minutespersecond );
    reaminder = reaminder % minutespersecond ;
    Numberofsecond = reaminder;

    cout

  • @ub7
    @ub7 2 ปีที่แล้ว +5

    #include
    using namespace std;
    int main()
    {
    const int SecondsPerYear = 365 * 24 * 60 * 60;
    const int SecondsPerDay = 24 * 60 * 60;
    const int SecondsPerhour = 60 * 60;
    const int SecondsPerMinutes = 60;
    int Remainder;
    int TotalSeconds;
    int NumberOfYears, NumberOfDays, NumberOfHours, NumberOfMinutes, NumberOfSeconds;

    cout > TotalSeconds;
    cout

    • @ab55hh
      @ab55hh 2 ปีที่แล้ว +1

      مش عارف ليه لما أجي أعمل floor بيطلعلي eror

    • @yj_mrhulk4411
      @yj_mrhulk4411 ปีที่แล้ว

      @@ab55hh استخدم مكتبة

    • @nessrine925
      @nessrine925 ปีที่แล้ว

      ​@@ab55hh انا كمان شو البديل؟

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว

      مودا مودا مودا مودا موداااااا

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว

      ​@@ab55hhلانك يمكن ما حطيت مكتبة cmath
      انا متأكد انك ما حطيتها

  • @bcij
    @bcij 2 ปีที่แล้ว +6

    دكتور اضن سهو منك نسيت تضرب في عدد الايام وكذالك باقي الريمايندرز وجزاك الله خيرا
    Remainder=TotalSeconds Mod (SecondsperDay*NumberOfDays)

    • @ab55hh
      @ab55hh 2 ปีที่แล้ว +3

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

    • @abdelkarimbaya3255
      @abdelkarimbaya3255 2 ปีที่แล้ว +2

      فكرت كدا انا كمان بس mod بيعطي باقي قسمه ميحتاج تضربه مع يوم

    • @akosyt4540
      @akosyt4540 2 ปีที่แล้ว

      True

    • @mohmmadsadi7268
      @mohmmadsadi7268 ปีที่แล้ว +2

      ما بتحتاج تضرب لانك معرف قيمة المتغير الخاص بعدد الثواني في اليوم، والآن تحتاج فقط لمعرفة باقي قسمة عدد التواني التي ادخلها المستخدم على عدد الثواني في اليوم، والناتج سيتخزن في المتغير ريميندر.
      شباب السؤال يبين انه سهل وبسيط ولكن يحتاج إلى شوية تركيز ومنطقية في تتبع البرنامج والوصول إلى نتيجة صحيحة.

  • @zahraaessa2486
    @zahraaessa2486 ปีที่แล้ว +3

    يعطيك الف عافية استاذ .. عندي سؤال بعد اذنك .. هلأ ضمن الreminder الاول مثلا .. مو لازم بالاول نحول الباقي من أيام لثواني و بعدين نرجع نحول لساعاات؟ لانو باعتقادي انو الباقي هوي أيام و قيس على باقي المسألة و مشكور سلفا لجهودك أستاذ ..أتمنى الرد

    • @عبدالرحمنهريدي-ظ8ض
      @عبدالرحمنهريدي-ظ8ض ปีที่แล้ว +1

      انا بردو فكرت في كده لان ده هو الكلام المنطقي ....لازم بعد ما يحسب mod يضرب ال remainder *24*60*60 عشان يحول اليوم لثواني ويكمل باقي المسئله كده

    • @ahmedtaha5032
      @ahmedtaha5032 11 หลายเดือนก่อน

      لقيت حل ليها ؟؟
      @@عبدالرحمنهريدي-ظ8ض

  • @who-z3w
    @who-z3w หลายเดือนก่อน

    تم بحمدلله

  • @break8197
    @break8197 2 ปีที่แล้ว

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

  • @yassinecherik4096
    @yassinecherik4096 2 ปีที่แล้ว +1

    حفظك الله استاذنا الغالي

  • @kingpro-bs433
    @kingpro-bs433 ปีที่แล้ว +1

    #include
    #include
    using namespace std;
    int MySecondsPerDay(int Seconds)
    {
    int SecondsPerDay = 24*60*60;
    int Days = floor(Seconds/SecondsPerDay);
    return Days;
    }
    int MySecondsPerHour(int Seconds)
    {
    int SecondsPerDay = 24*60*60;
    int SecondsPerHour = 60*60;
    int Remainder = Seconds%SecondsPerDay;
    int Hours = floor(Remainder/SecondsPerHour);
    return Hours;
    }
    int MySecondsPerMinutes(int Seconds)
    {
    int SecondsPerDay = 24*60*60;
    int SecondsPerHour = 60*60;
    int SecondsPerMinutes = 60;
    int Remainder = Seconds%SecondsPerDay;
    Remainder = Remainder%SecondsPerHour;
    int Minutes = floor(Remainder/SecondsPerMinutes);
    return Minutes;
    }
    int MySeconds(int Seconds)
    {
    int SecondsPerDay = 24*60*60;
    int SecondsPerHour = 60*60;
    int SecondsPerMinutes = 60;
    int Remainder = Seconds%SecondsPerDay;
    Remainder = Remainder%SecondsPerHour;
    Remainder = Remainder%SecondsPerMinutes;
    int SecondsLeft = Remainder;
    return SecondsLeft;
    }
    int main()
    {
    int Seconds;
    cout Seconds;
    cout

  • @maybe__313
    @maybe__313 ปีที่แล้ว

    شكرا استاذ على الشرح الي اعجز عن وصفه
    بس سؤال ‏‪1:31‬‏ نكرد نخلي بدل 24*60*60 الناتج يعني SecondsPerDay=86400 يعني اذا اكتب هيج راح يخلي البرنامج اسرع او ما راح تفرق؟

    • @ProgrammingAdvices
      @ProgrammingAdvices  ปีที่แล้ว +2

      اكيد اسرع لانك بتوفر عمليات ضرب، انا كتبتها هيك من أجل توضيحها فقط

  • @خالدابنالوليد-ت7ث
    @خالدابنالوليد-ت7ث ปีที่แล้ว

    شكرا شكرا 🌹

  • @Muslim_1428
    @Muslim_1428 4 หลายเดือนก่อน +1

    حليتها بدون استعمال الفنكشن (بحكم أني ما بعرفه)
    حرفيا إعادة صنع العجلة.

  • @mahmoudmorad-es8gc
    @mahmoudmorad-es8gc 3 หลายเดือนก่อน +1

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

  • @محمدالعوادي-س2ظ
    @محمدالعوادي-س2ظ 2 ปีที่แล้ว +6

    بصراحة ما أعرف فنكشن الMod كيف استعمله الأستاذ هنا. أنا حليتها بهذه الطريقة أشوفها أبسط:
    SecondsPerDay = 86400
    SecondsPerHour = 3600
    SecondsPerMinute = 60
    TotalDays = Floor(TotalSeconds/SecondsPerDay)
    Filter = TotalSeconds-TotalDays*SecondsPerDay
    TotalHours = Floor(Filter/SecondsPerHour)
    Filter = Filter-TotalHours*SecondsPerHour
    TotalMinutes = Floor(Filter/SecondsPerMinute)
    Filter = Filter-TotalMinutes*SecondsPerMinute
    TotalSeconds = Filter

    • @abuabdalrahman1981
      @abuabdalrahman1981 10 หลายเดือนก่อน

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

  • @mohamedtamer3122
    @mohamedtamer3122 ปีที่แล้ว +2

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

    • @daanalhdad2613
      @daanalhdad2613 ปีที่แล้ว

      ممكن تساعدني في طريقة الحل

    • @mohamedtamer3122
      @mohamedtamer3122 ปีที่แล้ว

      @@daanalhdad2613 اكيد

  • @nesrin-xd8hx
    @nesrin-xd8hx ปีที่แล้ว

    الحمدلله اخيرا طلع معي الحل صح😅

  • @leentawila5380
    @leentawila5380 6 วันที่ผ่านมา

    حليتا بطريقة تانية :
    (days=floor (number of second \24*60*60
    ( hours =floor(number of second \ 60*60)- (days*24
    (minute =floor(number of second \60) - (hours *60 ) - (days*24*60
    (second =floor (number of second)-( minute *60) -(hours *3600 ) - (days*24*60*60

  • @antech1153
    @antech1153 ปีที่แล้ว +3

    للأشخاص التي تريد التطبيق عمليا هناك برنامج اسمه
    LARP

  • @samarmostafa9698
    @samarmostafa9698 8 หลายเดือนก่อน

    شكرا جدا ليك

  • @sidiomigotu2953
    @sidiomigotu2953 ปีที่แล้ว +2

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

    • @abdooz.x2779
      @abdooz.x2779 ปีที่แล้ว

      ممكن تبعتلي الرابط

  • @maramchannel15
    @maramchannel15 3 หลายเดือนก่อน +1

    ال Remainder يمثل الثواني ؟؟

  • @رافدجام
    @رافدجام 2 ปีที่แล้ว +2

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

  • @Raiduuu22
    @Raiduuu22 ปีที่แล้ว

    #include
    #include
    #include
    using namespace std;
    void SecondsToDHMS(int Seconds)
    {
    short Days, Hours, Minutes, RemainingSeconds;
    int SecondsToDays, SecondsToHours, SecondsToMinutes;
    int Remainder;

    SecondsToDays = 60 * 60 * 24;
    SecondsToHours = 60 * 60;
    SecondsToMinutes = 60;
    Days = floor(Seconds / SecondsToDays);
    Remainder = Seconds % SecondsToDays;
    Hours = floor(Remainder / SecondsToHours);
    Remainder = Remainder % SecondsToHours;
    Minutes = floor(Remainder / SecondsToMinutes);
    Remainder = Remainder % SecondsToMinutes;
    RemainingSeconds = Remainder;
    cout

  • @abdullamohammed-sz4ih
    @abdullamohammed-sz4ih 3 หลายเดือนก่อน

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

  • @dhbimd1355
    @dhbimd1355 2 ปีที่แล้ว +2

    Hhh i didn't know about the Floor function, so i made another looong way 😂:
    أهم شيء حاليا اختبار المنطق وتشغيل المخ بغض النظر عما اذا كان الجواب صحيح او خطأ 😄
    * nofs= number of seconds
    ---
    Start
    .
    Read nofs
    .
    Days=nofs/86400
    Rest1=nofs mod 86400
    .
    Rest1=0?
    .
    Yes:
    Print days":0:00:00"
    .
    End
    .
    No:
    Days= (nofs-rest1) /86400
    Hours=rest1/3600
    Rest2=rest1 mod 3600
    .
    Rest2=0?
    .
    Yes:
    Print days ":" hours ":00:00"
    .
    End
    .
    No:
    Hours= (rest1-rest2) /3600
    Min=rest2/60
    Rest3= rest2 mod 60
    .
    Rest3=0?
    .
    Yes:
    Print days":"hours":"min ":00"
    .
    End
    .
    No:
    Min= (rest2-rest3) /60
    Sec=rest3
    .
    Print days ":" hours ":" min ":" sec
    .
    End

    • @KingKong-jv6up
      @KingKong-jv6up ปีที่แล้ว

      Actually i answered the question without using "floor" ... No need to use it

  • @Zeen-po6iv
    @Zeen-po6iv 4 หลายเดือนก่อน +2

    انا عملتها لووب نفعت 😂

  • @eesarahim1336
    @eesarahim1336 4 หลายเดือนก่อน

    أخيرا حليت المسألة واجهت صعوبة

  • @mahmoudelhoussany7006
    @mahmoudelhoussany7006 2 ปีที่แล้ว +1

    الكومبايلر مش معدى الفاريبل ( Remainder ) خالص

  • @safjay6485
    @safjay6485 ปีที่แล้ว

    شكرا

  • @Sho3la...
    @Sho3la... 8 หลายเดือนก่อน +1

    مسألة بسيطة بس جميلة

    • @ahmedwafi2171
      @ahmedwafi2171 6 หลายเดือนก่อน +1

      وين البساطة ياأخي والله ماقدرت افهمها😞

    • @Sho3la...
      @Sho3la... 6 หลายเดือนก่อน +1

      @@ahmedwafi2171 🙂🙂
      ماتقلق اخي عادي كلنا بتصير معنا واحيانٱ مابنستوعب
      انت ريح يوم بس تحس حالك مش قادر تفهم
      وبترجع تاني يوم تلاقي نفسك حليتها في دقيقه

    • @ahmedwafi2171
      @ahmedwafi2171 6 หลายเดือนก่อน +1

      @@Sho3la... بأذن الله...مشكور عالنصحية اخي
      .......انتا وين وصلت توا؟

    • @Sho3la...
      @Sho3la... 6 หลายเดือนก่อน +1

      @@ahmedwafi2171 انا حاليٱ في الكورس 6

    • @منارعقيل-ل4ش
      @منارعقيل-ل4ش 4 หลายเดือนก่อน +1

      ​@Sho3la... الكورس السادس مدفوع لان مفيش غير اربعه ع القناه

  • @ZamanMusic
    @ZamanMusic 7 หลายเดือนก่อน

    {Task: Seconds to Days Hours Minutes Seconds}
    [Phase1: Inputs]
    Read numOfSeconds
    [Phase2: Processing]
    Days = numOfSeconds / 60 / 60 / 24
    Remainder = Days % 1
    Days = Days - Remainder
    Hours = Remainder * 24
    Remainder = Hours % 1
    Hours = Hours - Remainder
    Minutes = Remainder * 60
    Remainder = Minutes % 1
    Minutes = Minutes - Remainder
    Seconds = Remainder * 60
    Remainder = Seconds % 1
    Seconds = Seconds - Remainder
    [Phase3: Outputs]
    Print Days + ":" + Hours + ":" + Minutes + ":" + Seconds

  • @bouchritahmed5891
    @bouchritahmed5891 2 ปีที่แล้ว +2

    أستاذ فى الدقيقة 3.16 قلت ال round لما تكون 2.4 يقربها إلى الاسفل 2 واذا كانت 2.6 الاعلى 3 بمعنى هو يعمل الاثنين معا الاعلى والاسفل عكس ال floor يقرب فقط إلى الاسفل

    • @ProgrammingAdvices
      @ProgrammingAdvices  2 ปีที่แล้ว +5

      نعم صحيح

    • @abdelkarimbaya3255
      @abdelkarimbaya3255 2 ปีที่แล้ว +2

      @@ProgrammingAdvices waht if the number was 2.5 🤔🤔🤔

    • @abdullhadim67
      @abdullhadim67 ปีที่แล้ว

      @@abdelkarimbaya3255 will be 2 cuz the first numbers will be less than 6 7 8 9 10 I hope to u catch up it

    • @abdelkarimbaya3255
      @abdelkarimbaya3255 ปีที่แล้ว

      @@abdullhadim67 I forgot that I'm in course 18 now

  • @ehabmohamed5861
    @ehabmohamed5861 2 ปีที่แล้ว +3

    I solve it by java
    thanks a lot Eng/Mohamed from Egypt
    solution
    public static void SecondConvertor(double l) {

    double input=l;

    int x1=24*60*60;
    int x2=60*60;
    int x3=60;

    double day1=input/x1;
    int day2=(int)input/x1;

    double diffDay=day1-day2;
    double DayToSec=diffDay*x1;

    double hour1=DayToSec/x2;
    int hour2=(int)DayToSec/x2;

    double diffHour=hour1-hour2;
    double hourToSce=diffHour*x2;

    double min1=hourToSce/x3;
    int min2=(int)hourToSce/x3;

    double diffMin=min1-min2;
    double sec=diffMin*x3;
    int y=(int)sec;

    System.out.println(day2+":"+(hour2)+":"+(min2)+":"+(y));

    }
    at main
    SecondConvertor(193535);
    out put
    2:5:45:35

  • @mustafaalsalhee1269
    @mustafaalsalhee1269 2 ปีที่แล้ว +1

    انا. حليت بطريقه ثانيه لكن لا اعلم هل يمكن ان استخدمها بلغة C++ او لا
    الطريقه هيه مسكت الرقم وقسمتو على 60 مرتين وقسمت الناتج على 24
    ثم نقصت العدد الصحيح من نفسه خليت بس اللي بعد البوينت وضربة اللي بعد البوينت في 24
    وهكذا نقصت ثم ضربط في 60 وهكذا وطلع معي الناتج صحيح %
    لكن هل استطيع عمل هذا بلغة C?