أهلا ومرحبا. لدينا تحد آخر لك.
لذلك تحدثنا عن المشغلين بتفاصيل جيدة.
الآن أريدك أن تتأكد من فهمك لها من خلال إعطائك تحديًا ومحاولة
استخدام بعض هذه المفاهيم التي تعلمنا عنها.
لذلك أريدك أن تكتب برنامجًا
وأريد منك إنشاء برنامج c يقوم ببعض التحويل بشكل أساسي.
تحويل عدد الدقائق إلى أيام وسنوات. الآن هذا البرنامج لا يبدو بالضرورة
مفيدًا.
قد لا تعرف أبدًا سبب قيامك بذلك ، لكن
هذا سيجبرك على استخدام بعض العوامل بشكل رئيسي العمليات الحسابية
وتعرفك على هؤلاء ، ولهذا السبب أقدم لك هذا التحدي.
هذا برنامج بسيط للغاية.
يجب أن يطلب من المستخدم إدخال عدد الدقائق عبر الجهاز. لذلك هذا أيضًا هو التحدي الأول
لك حيث ستستخدم وظيفة scanf.
أريدك أن تطلب من المستخدم
إدخال عدد الدقائق. سيقومون بإدخال عدد الدقائق
، ومن ثم ستقدم كمخرج مكافئ لتلك الدقائق بالسنوات والأيام.
الآن يصبح الأمر صعبًا لأن كل هؤلاء سيكونون زوجيًا.
لذا فإن التحويلات ستحدث بالفعل أو ستكون النتائج أرقامًا
عشرية ، حيث يكون لديك أرقام فاصلة عائمة
لأنه في كثير من الأحيان قد تدخل 50 دقيقة.
حسنًا
، كيف تساوي 50 دقيقة بالسنوات والأيام. حسنًا ، إنها 0. 0000 أو شيء من هذا القبيل
لأن السنوات والأيام أكبر بكثير من الدقائق.
لذلك فهو ليس بالضرورة برنامجًا مفيدًا ، وليس بالضرورة
برنامجًا معقدًا. سوف تقوم ببعض الحسابات فقط.
ولكن مرة أخرى ، سوف تجعلك على دراية بأساسيات العوامل ، وخاصة
العوامل الحسابية وتتيح لك أيضًا إجراء عملية حسابية.
ثم الشيء الجيد الآخر الذي يجب تعلمه هنا هو scanf.
لذلك ستحتاج إلى إنشاء بعض المتغيرات لتخزينها.
يجب أن يكونوا جميعًا من النوع double لأن هذا سيكون برنامجًا دقيقًا للغاية.
يمكن أن تكون الدقائق عددًا صحيحًا إذا أردت ، لكن يجب أن تكون الدقائق الباقية عددًا مضاعفًا.
ترى هنا أن الدقائق يجب أن تكون متاحة وهذا ما ستفعله بوظيفة
المسح الضوئي الذي تقرأه من لوحة المفاتيح.
دقيقة وسنة ، هذا ضروري لأن هذه هي الطريقة التي
ستجري بها التحويل. إذن أنت بحاجة إلى الدقائق والسنة.
والسبب في أنه يمكنك استخدام الدقائق في السنة لحساب
عدد السنوات فعليًا لأن المستخدم سيدخل الدقائق.
تحتاج إلى معرفة عدد الدقائق في السنة لعرض عدد السنوات.
لذلك أتوقع أن يكون لديك متغير يسمى الدقائق والسنة.
سيكون هذا مثل
عدد الدقائق في الساعة ،
وهو 60 ، وهو عدد الساعات في اليوم
، وهو 24. ضاعف عدد الأيام في
السنة ، وهو 365. إذا قمت بذلك 60 ضرب 24 ضرب
365 ، فسيمنحك ذلك الدقائق في السنة.
يمكنك بعد ذلك استخدام الدقائق والسنة وتقسيمها
على الدقائق التي يدخلها المستخدم
والتي ستعطيك عدد السنوات.
لذا فالأمر أكثر تعقيدًا قليلاً مما تعتقد. مرة أخرى ، ستحتاج إلى معرفة هذا الحساب.
لن أعطيك أي تلميحات حول الحساب الدقيق. ربما أعطيتك الكثير بالفعل.
لكن ما أتوقع رؤيته هو الإخراج هو هذا التحويل.
لذلك أنت بحاجة إلى إجراء عملية حسابية باستخدام جميع العوامل الحسابية.
عليك معرفة التحويلات.
سأقوم بتنفيذ هذا ، لكنني أتوقع شيئًا مشابهًا
جدًا ، إنشاء بعض المتغيرات ، باستخدام وظيفة scanf الفعلية
لقراءة إدخال في متغير ثم تعيين هذه المتغيرات
بعض الحسابات.
أعتقد أنك ستحتاج إلى استخدام
عوامل القسمة والضرب وكذلك
عامل المعامل لأيام ، على ما أعتقد.
حظا طيبا وفقك الله. شكرًا لك.