الانتقال إلى المحتوى الرئيسي

كيف يمكنني طباعة عدد كسري في ج? أمثلة التعليمات البرمجية ودليل مفصل

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

لإخراج أرقام كسرية في ج ، وظيفة برينتف() من ستديو.ح مكتبة يستخدم. تحدث عملية إخراج رقم كسري باستخدام أحرف تنسيق خاصة. أحد هذه الأحرف هو ٪ و ، وهو المسؤول عن إخراج كسر عشري فاصلة عائمة.

لإخراج رقم كسري في ج ، حدد القيمة المراد إخراجها بعد رمز النسبة المئوية ( ٪ ) ، مصحوبة بمحدد البيانات ٪ و. إذا كنت تريد تحديد عدد المنازل العشرية ، فقم بإضافة نقطة وعدد الأحرف. على سبيل المثال،٪.2و سوف طباعة عدد مع اثنين من المنازل العشرية.

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

  1. أساسيات إخراج الأعداد الكسرية في ج
  2. تنسيق إخراج الأرقام الكسرية في ج
  3. استخدام محددات التنسيق
  4. أمثلة التعليمات البرمجية
  5. إخراج الأعداد الكسرية في أنظمة الأرقام المختلفة
  6. تقريب الأعداد الكسرية في ج
  7. وظيفة الجولة()
  8. التقريب صعودا وهبوطا
  9. التقريب إلى مكان عشري معين
  10. خاتمة
  11. نموذج التعليمات البرمجية لعرض عدد كسري في ج
  12. دليل لعرض القيم الخاصة
  13. إخراج الأرقام الكسرية في ج باستخدام وظيفة برينتف ()
  14. سؤال وجواب

أساسيات إخراج الأعداد الكسرية في ج

توفر لغة البرمجة سي عدة طرق لإخراج الأرقام الكسرية. واحدة من أكثر الطرق شيوعا هي استخدام وظيفة برينتف.

وظيفة برينتف هي واحدة من وظائف الإدخال/الإخراج الرئيسية في ج. يسمح لك بإخراج البيانات إلى وحدة التحكم أو إلى ملف باستخدام تنسيق محدد.

لإخراج أرقام كسرية باستخدام برينتف ، يجب عليك استخدام محددات التنسيق: تنسيق

محددالوصف
من ٪ وإخراج رقم النقطة العائمة ككسر عشري منتظم
٪ ه ، ٪ هإخراج رقم النقطة العائمة في شكل أسي
٪ ز ، ٪ زيختار أحد التنسيقات-العادية أو الأسية - اعتمادا على قيمة الرقم

مثال على استخدام محدد تنسيق % و:

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159;

برينتف ("الرقم: ٪ و

"،رقم);

العودة 0;

}

إخراج البرنامج:

عدد: 3.141590

مثال على استخدام محدد التنسيق ٪ ه:

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 12345678.9;

برينتف ("الرقم: ٪ ه

"،رقم);

العودة 0;

}

إخراج البرنامج:

عدد: 1.234568 ه + 07

مثال على استخدام محدد تنسيق ٪ جي:

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج1 = 12345678.9;

رقم مزدوج2 = 0.000000123;

برينتف ("رقم 1: ٪ ز

"،رقم 1);

برينتف ("رقم 2: ٪ ز

"،رقم2);

العودة 0;

}

إخراج البرنامج:

رقم 1: 1.23457 هـ + 07

رقم 2: 1.23 ه-07

يمكنك أيضا تحديد عرض الحقل وعدد المنازل العشرية بعد النقطة عند عرض الأرقام الكسرية. على سبيل المثال:

# تشمل

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.14159;

برينتف ("الرقم:٪.2 واو

"،رقم);

العودة 0;

}

إخراج البرنامج:

عدد: 3.14

تسمح لك محددات التنسيق وقدرات وظيفة الطباعة بالتحكم بمرونة في إخراج الأرقام الكسرية في ج. يمكن أن تكون مفيدة جدا في تطوير البرامج التي تتطلب دقة وقراءة النتائج.

تنسيق إخراج الأرقام الكسرية في ج

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

استخدام محددات التنسيق

في ال لغة ج ، يتم استخدام محددات التنسيق لتنسيق إخراج الأرقام. يحددون كيفية عرض الرقم على الشاشة. بعض محددات التنسيق المستخدمة:

  • ٪ د-إخراج عدد صحيح
  • ٪ و-إخراج رقم النقطة العائمة
  • ٪ ه — إخراج رقم في شكل أسي
  • ٪ ز هو ناتج رقم في شكل مضغوط أو أسي ، اعتمادا على القيمة

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

الوصفالشكلمثال
التمثيل المعتادهو ٪ و3.141593
عدد معين من عشريالأماكن٪.2 واو3.14
الحد الأدنى لعدد الأحرف% 8.2 واو 3.14

في المثال أعلاه ، يتم استخدام محدد التنسيق % 8.2 فهرنهايت. يشير إلى أن الرقم يجب أن يكون مخرجا بعرض لا يقل عن 8 أحرف و 2 منازل عشرية. إذا كان الرقم أقل من 8 أحرف ، فسيتم ملء الأحرف المتبقية بمسافات.

أمثلة التعليمات البرمجية

فيما يلي بعض أمثلة التعليمات البرمجية التي توضح طرقا مختلفة لتنسيق الأرقام الكسرية في ج:

    مثال على استخدام محدد التنسيق لإخراج رقم بحد أدنى للعرض:

كثافة العمليات الرئيسية () {

  • عدد تعويم = 3.14159;

برينتف ("%8.2 فهرنهايت

"،رقم);

العودة 0;

}

انتاج: 3.14

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

إخراج الأعداد الكسرية في أنظمة الأرقام المختلفة

توفر لغة البرمجة سي عدة طرق لإخراج الأرقام الكسرية في أنظمة الأرقام المختلفة. الطرق الأكثر شيوعا هي:

التحقق من وجود جزء كسري من رقم باستخدام عامل حالة إف

باستخدام الإخراج المنسق باستخدام وظيفة برينتف ()

دعونا ننظر في كل من هذه الأساليب بمزيد من التفصيل.

التحقق من وجود جزء كسري من رقم

لإخراج رقم كسري في أنظمة أرقام مختلفة ، يمكنك استخدام مشغل حالة إف. يوجد أدناه مثال على الكود:

# تشمل

كثافة العمليات الرئيسية () {

عدد تعويم = 3.14;

إذا (عدد - (كثافة العمليات)عدد != 0) {

برينتف ("العدد ٪.2و ليس عددا صحيحا

"،رقم);

} آخر {

برينتف ("العدد ٪.2و هو عدد صحيح

"،رقم);

}

العودة 0;

}

في هذا المثال ، يتم فحص الرقم لوجود جزء كسري. إذا لم يكن الفرق بين الرقم والجزء الصحيح الخاص به صفرا ، فسيتم اعتبار الرقم كسريا ويتم عرض الرسالة المقابلة. إذا كان الفرق صفرا ، فسيتم اعتبار الرقم عددا صحيحا ويتم عرض الرسالة المقابلة.

باستخدام الإخراج المنسق باستخدام وظيفة برينتف ()

هناك طريقة أخرى لإخراج الأرقام الكسرية في أنظمة الأرقام المختلفة وهي استخدام وظيفة برينتف() مع الإشارة إلى محدد التنسيق. يوجد أدناه مثال على الكود:

# تشمل

كثافة العمليات الرئيسية () {

عدد تعويم = 3.14;

برينتف ("الرقم العشري:٪.2 واو

"،رقم);

برينتف ("الرقم بالتدوين السداسي العشري:٪.2 واو

"،رقم);

برينتف ("الرقم في التدوين الثماني:٪.2 واو

"،رقم);

العودة 0;

}

في هذا المثال ، يتم عرض قيم الرقم في الترميز العشري والسداسي العشري والثماني بدقة منزلتين عشريتين.

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

تقريب الأعداد الكسرية في ج

هناك عدة طرق لتقريب الأعداد الكسرية في لغة البرمجة سي. دعونا ننظر إلى بعض منهم.

وظيفة الجولة()

تتيح لك وظيفة الجولة () تقريب رقم كسري إلى أقرب عدد صحيح.

$تشمل

كثافة العمليات الرئيسية () {

عدد مزدوج = 3.69;

إنت تقريبرقم = جولة (عدد);

برينتف ("الرقم المقرب: ٪ د

"،الرقم المستدير);

العودة 0;

}

في هذا المثال ، عند استخدام وظيفة الجولة () ، سيتم تقريب الرقم 3.69 إلى 4.

التقريب صعودا وهبوطا

يتم استخدام وظائف السقف () والأرضية () للتقريب لأعلى ولأسفل ، على التوالي.

$تشمل

كثافة العمليات الرئيسية () {

عدد مزدوج = 3.69;

إنت رونددوب = سيل (عدد);

إنت جولة أسفل = الطابق (عدد);

برينتف ("تقريب الرقم: ٪ د

"،تقرير اخبارى);

برينتف ("تقريب أسفل عدد: ٪ د

"،جولة أسفل);

العودة 0;

}

في هذا المثال ، الرقم هو 3.سيتم تقريب 69 إلى 4 عند استخدام وظيفة السقف () وأسفل إلى 3 عند استخدام وظيفة الأرضية ().

التقريب إلى مكان عشري معين

إذا كنت بحاجة إلى تقريب رقم إلى مكان عشري معين ، فيمكنك استخدام وظيفة الجولة() مع الضرب والقسمة على 10 إلى الدرجة المطلوبة.

عامل مزدوج = أسير الحرب (10 ، عشري);

تقريب مزدوجرقم = جولة (عدد * عامل) / عامل;

عودة تقريبالعدد;

}

كثافة العمليات الرئيسية () {

رقم مزدوج = 3.692;

رقم دائري مزدوج = دائري عشري (رقم ، 2);

برينتف ("::٪.2 لو

من المهم أن تضع في اعتبارك أنه عند تقريب الأرقام الكسرية ، قد تحدث أخطاء التقريب بسبب تمثيل أرقام الفاصلة العائمة في الكمبيوتر.

نموذج التعليمات البرمجية لعرض عدد كسري في ج

في لغة البرمجة ج ، يتم استخدام محدد تنسيق ٪ و لإخراج الأرقام الكسرية

"،رقم);

العودة 0;

}

في هذا المثال ، قمنا بتعيين متغير

العدد

مع قيمة 3.14159 واستخدام وظيفة

برينتف()

لإخراج هذه القيمة. محدد التنسيق

٪ واو

 يتم استخدامه للإشارة إلى أننا نريد إخراج رقم كسري.

عند بدء تشغيل البرنامج ، فإنه سيتم إخراج النتيجة التالية:

قيمة الرقم: 3.141590

لاحظ أن الرقم هو الإخراج مع ستة منازل عشرية ، وهذا هو السلوك القياسي

من وظيفة برينتف()

  • . إذا كنت ترغب في تغيير عدد المنازل العشرية ، يمكنك استخدام
  • ٪. نف شكل محدد
  • ، أين
  • n

هو العدد المطلوب من المنازل العشرية.

# تشمل

كثافة العمليات الرئيسية () {

عدد تعويم = 3.14159;

برينتف ("قيمة رقم به منزلتان عشريتان:٪.2 واو

"،رقم);

العودة 0;

}

نتيجة لتنفيذ هذا المثال ، سيكون الإخراج:

قيمة رقم مع منزلتين عشريتين: 3.14

الآن يتم إخراج الرقم مع منزلتين عشريتين.

دليل لعرض القيم الخاصة

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

فيما يلي بعض الأمثلة على القيم الخاصة التي يمكن عرضها في برنامج ج:

نان (لا رقم) - تستخدم هذه القيمة للإشارة إلى خطأ رياضي أو نتيجة غير صحيحة لعملية ما. يحدث عندما نحاول تنفيذ إجراء غير صحيح ، على سبيل المثال ، قسمة صفر على صفر.

اللانهاية-تستخدم هذه القيمة لتعني "اللانهاية". في ج ، يمكن أن تكون إيجابية أو سلبية ، اعتمادا على العملية التي أدت إلى ظهورها.

الوقود النووي المشع — هذه القيمة تعني"اللانهاية الإيجابية".

يوجد أدناه نموذج رمز يوضح كيفية استخدام وظيفة برينتف () لإخراج قيم خاصة:

}

نتيجة لتنفيذ هذا الرمز ، سوف نحصل على الإخراج التالي:

النتيجة: نان

اللانهاية: الوقود النووي المشع

هنا ،" نان "هو تعيين قيمة نان ، و" إنف " هو تعيين قيمة اللانهاية.

الآن أنت تعرف كيفية عرض القيم الخاصة عند العمل مع الأرقام الكسرية في اللغة ج. يمكن أن تكون هذه القيم مفيدة عند التعامل مع الأخطاء أو إجراء عمليات محددة.

إخراج الأرقام الكسرية في ج باستخدام برينتف()

وظيفة في لغة البرمجة ج ، يمكنك إخراج عدد كسري باستخدام

برينتف()

من وظيفة برينتف()

. بعد محدد التنسيق ، يمكنك تحديد عدد المنازل العشرية باستخدام
٪ . نف

رقم مزدوج = 3.14159;

برينتف ("الرقم:٪.2 واو

"،رقم);