أهلا ومرحبا.
لدينا تحد آخر لك.
ستختبر مهمة التحدي هذه قدرتك ، وفهمك
لأنواع البيانات والمتغيرات بشكل أو بآخر.
ما أريدك أن تفعله هو أن
تكتب برنامجًا يعرض المحيط
في منطقة المستطيل.
وبالتالي فإن المتطلبات الفعلية لذلك
ستحتاج إلى إنشاء أربعة متغيرات من النوع double.
ستحتاج إلى إنشاء متغير لتخزين عرض المستطيل متغيرًا
لتخزين ارتفاع المستطيل ، ومتغير لتخزين
محيط المستطيل ومتغير لتخزين مساحة المستطيل.
لذلك يجب أن نفهم كيفية إنشاء المتغيرات ثم أيضًا كيفية تهيئة
المتغيرات وتعيينها باستخدام عامل الإسناد الآن.
لكن أول شيء علينا فعله هو إنشاء المتغيرات.
إذن ، يجب أن يكون لديك أربعة متغيرات من النوع double.
ستحتاج إلى إنشاء مشروع c ، والذي سنبدأ به في ثانية.
ولكن يحتاج البرنامج أيضًا إلى إجراء بعض العمليات الحسابية.
لم نتعلم بالفعل كيفية إجراء العمليات الحسابية حتى الآن
لأننا لم نتحدث عن العوامل. لذلك سأعطيك هذا الرمز.
من السهل جدًا إنشاء حسابات في برنامج c.
أنت فقط تستخدم عوامل التشغيل مثل العوامل الرياضية.
على سبيل المثال ، في c ، إذا كنت تريد إضافة متغيرين معًا ، فاستخدم علامة الجمع.
إذا كنت تريد ضرب متغيرين مقابل بعضهما البعض ،
يمكنك استخدام علامة النجمة.
ومن أجل حساب محيط المستطيل
، عليك أن تضيف الارتفاع والعرض ثم تضربهما
في اثنين.
فإنه من السهل جدا القيام به. كما قلت ، سأعطيك هذا الرمز.
ينصب التركيز الرئيسي لهذا التحدي على فهم كيفية
إنشاء المتغيرات وكيفية استخدامها وكيفية تحديد أنواع البيانات.
ستحتاج المنطقة أيضًا إلى تضمين حساب.
هنا ، ستقوم فقط بضرب العرض في الارتفاع باستخدام علامة النجمة.
لم أرغب في إنشاء تحدٍ بسيط لا معنى له.
لذلك أردت أن أجعلها أكثر ارتباطًا. ولذا فكرت في محيط المستطيل ومساحته.
هذا جيد جدًا ، به بعض الحسابات ، لكن لا داعي للقلق بشأن ذلك.
لذا فإن ما تحتاجه أيضًا
كإخراج لهذا البرنامج هو أنك ستعرض متغيرات الارتفاع
والعرض والمعلمة بالتنسيق الصحيح.
والشيء الآخر الذي ستتعلمه من خلال هذا التحدي هو كيفية استخدام وظيفة
printf لعرض قيمة المتغيرات.
لذلك ستحتاج إلى فهم محددات التنسيق
، ستفهم تسلسل الهروب للشرطة المائلة العكسية n ، لذا
يمكنك طباعة موجزات السطر.
لذلك يجب أن يكون العرض الأول هو المحيط.
يجب أن تكون الشاشة الثانية هي المساحة مع الارتفاع والعرض أيضًا.
لذا للحصول على بعض النصائح حول هذه المهمة أو التلميحات ، ستحتاج
إلى إنشاء مشروع في كتل التعليمات البرمجية.
يجب عليك استخدام اسم ذي معنى لهذا المشروع.
نظرًا لأن هذا المشروع في هذا البرنامج
يقوم بشكل أساسي بإنشاء محيط ومساحة المستطيل ، يمكنك
تسمية مستطيل المشروع.
هذا حقًا أبسط شيء.
عند إنشاء المشروع في كتل التعليمات البرمجية ، تذكر أنه بشكل افتراضي
، ستقوم كتل التعليمات البرمجية تلقائيًا بإنشاء ملف مصدر c لك.
سيتم تسميته الرئيسية. ج.
يمكنك المضي قدمًا واستخدام ذلك لهذا المشروع. لا تحتاج إلى حذفه.
في التحدي الأول ، قمنا بحذفه لأنني أردت التأكد
من أنك تعرف كيفية إنشاء ملفات مصدر c الخاصة بك.
لكن في هذه الحالة ، استخدم ميزة إنشاءها لك بالفعل.
رئيسي جدا. سيكون c مجرد قالب فارغ مع وظيفة رئيسية فيه.
تذكر أن الوظيفة الرئيسية هي نقطة الدخول.
بعد أن يكون لديك الرئيسي. c ، فستحتاج إلى تعديله.
وكما ذكرت ، تحتاج إلى إنشاء بعض المتغيرات ويجب
أن تكون المتغيرات من النوع double.
لذلك يجب عليك على الأقل إنشاء متغيرين للارتفاع والعرض
من النوع double ويجب عليك تهيئتهما.
تعني التهيئة أنك قمت بتعيين قيمة أولية لهم.
يمكنك تهيئة الأشياء باستخدام عامل التشغيل يساوي ، وإنهائه بفاصلة منقوطة.
سترغب في تهيئة هذا إلى أي شيء تريده ، شيء مفيد.
لا نحصل على مدخلات من المستخدم لهذا البرنامج
، ولكن يمكنك ذلك إذا أردت ذلك. إذا شعرت بالراحة ، يمكنك تمرير حجج سطر الأوامر
، لكنني لم أعتقد أنكم مستعدون لذلك بعد.
لذلك يمكنك فقط ترميز المتغيرات إلى أي شيء 50 ،
100 ، 23. 5 ، 92. 7.
تذكر أنها مزدوجة لذا يمكن أن تحتوي على كسور عشرية.
لكن يمكنك فقط ترميز هذه المتغيرات إلى قيمة معينة.
ويجب أن تكون شيئًا آخر بخلاف الصفر ، لذلك لن ترى ناتجًا لائقًا.
فيما يتعلق بالمتغيرات الأخرى ، قيم المحيط
والمساحة ، سيتم حسابها
، لذلك لا ترغب في تعيين أي بيانات لها مشفرة.
يمكنك فقط تهيئتها إلى 0. 0.
وبعد ذلك في البرنامج ، يمكنك تعيين قيم لهم بناءً على حساباتك.
إذن هذا هو الكود الذي ستستخدمه لحساب المحيط وحساب المنطقة.
إذا أنشأت متغيرين من النوع مزدوج الاسم المحيط والمساحة ، فكل ما عليك
فعله هو قول يساوي لحساب المحيط 2. 0 في الارتفاع زائد العرض
داخل قوس ينتهي بفاصلة منقوطة.
لحساب المساحة ، يمكنك فقط تعيين مساحة ، متغير ، استخدام
الرمز المتساوي ، يساوي عرض عامل التشغيل
ثم علامة النجمة للأوقات ثم الارتفاع ثم الفاصلة المنقوطة.
لذا يمكنك نسخ محيط الأشياء ومساحتها ولصقها
هنا في برنامجك بعد أن تعلن وتهيئ جميع المتغيرات الخاصة بك.
هذا حقًا هو المنطق الوحيد للبرنامج
، فقط قم بإجراء بعض الحسابات.
بعد الانتهاء من هذه الحسابات ، تريد بعد ذلك عرض قيمة المحيطين
أو متغيرين ، المحيط والمساحة وكذلك الارتفاع والعرض
اللذين يجب أن تعرضهما أيضًا.
لذلك ستحتاج إلى استخدام وظيفة printf ، وسيتعين
عليك استخدام محدد التنسيق الصحيح لعرض الإخراج المطلوب.
لقد ذكرت أن التنسيق المحدد للمضاعفات هو٪ f
، لذا فأنت تريد استخدام ذلك.
يمكنك التلاعب بها أيضًا واستخدام مثل٪
f2 لترى كيف تتغير الدقة لعدد النقاط العشرية.
ومرة أخرى ، استخدم أسماء ذات معنى لكل شيء.
بعد القيام بذلك ، يجب عليك تجميع البرنامج وربطه ثم اختباره وتشغيله.
ومرة أخرى ، العب مع هذا البرنامج ، جرب أشياء مختلفة ، حاول تغيير
أنواع بيانات المتغيرات
، حاول طباعة متغيرات مختلفة ، باستخدام محددات
مختلفة لتنسيق نوع البيانات.
إذا كنت تشعر بالطموح حقًا ، فأضف وسيطات سطر الأوامر إلى البرنامج
ويمكن أن تكون وسيطات سطر الأوامر هي العرض والارتفاع.
اقرأ تلك الموجودة في الوظيفة الرئيسية واستخدمها لإجراء حساباتك للمحيط
والمساحة.
ومرة أخرى ، في الشيء السابق الذي أعطيتك إياه الكود والعرض
والارتفاع ، أفترض أنك قمت بإنشاء متغيرين
يسمى الطول والعرض ، وكلهما بأحرف صغيرة وإلا فلن
يعمل هذا الرمز ، وهذه أسماء شائعة لهذا الفعل الفعلي
وظائف.
هذا كل ما في الأمر. مرة أخرى ، سأقدم عرضًا توضيحيًا
آخر لكيفية إكمال هذا البرنامج مع شفرة المصدر ، لذا حظًا سعيدًا.
وأخيرًا ، لا تنس أيضًا تحليل الإخراج للتأكد
من صحته. إذا كان الأمر غير صحيح ، فيجب
عليك العودة وإجراء التحرير والقيام بحفظك وإعادة البناء.