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

كيفية التربيع في ج: دليل بسيط مع أمثلة

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

في ج ، يمكنك استخدام عملية الضرب لتربيع رقم. للقيام بذلك ، اضرب الرقم في نفسه. على سبيل المثال ، لتربيع الرقم 5 ، تحتاج إلى ضربه في 5: 5 * 5 = 25. يمكنك أيضا استخدام الأسرى () وظيفة من مكتبة ج القياسية ، والذي يسمح لك لرفع عدد إلى أي قوة ، بما في ذلك مربع.

لاستخدام وظيفة الأسرى () ، يجب عليك توصيل الرياضيات.ح ملف رأس باستخدام # تضمين التوجيه. ثم يمكنك استدعاء وظيفة مع المعلمات التالية: القيمة المراد تربيعها والدرجة هي 2 في حالتنا. على سبيل المثال ، لتربيع الرقم 4 ، تحتاج إلى استدعاء وظيفة أسير الحرب(4 ، 2). ستكون النتيجة الرقم 16.

برنامج عينة:

# تشمل

# تشمل

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

عدد مزدوج = 4;

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

برينتف ("مربع ٪.1 و هو ٪.1 واو

"،رقم ، مربع);

العودة 0;

}

  1. عامل التربيع
  2. المتغيرات والثوابت
  3. وظيفة الأسرى
  4. الدورات والشروط
  5. أمثلة التعليمات البرمجية
  6. سؤال وجواب
  7. كيفية تربيع رقم في لغة البرمجة ج?
  8. كيف يمكنني مربع متغير في لغة البرمجة ج?
  9. هل من الممكن تربيع رقم سالب في لغة البرمجة ج?
  10. كيفية تربيع رقم النقطة العائمة في لغة البرمجة ج?

عامل التربيع

تم تصميم عامل التربيع في لغة برمجة سي raise لرفع رقم إلى القوة الثانية. يسمح لك بتربيع أي رقم والحصول على النتيجة.

يتم وصف عامل التربيع بعلامتي الضرب ( * ) ، والتي يتم وضعها بين الرقم ونفسه:

النتيجة = الرقم * الرقم;

- الرقم المراد رفعه إلى القوة الثانية.

، سيحول عامل التربيع هذه السلسلة إلى:

النتيجة = 5 * 5;

سيكون 25.

التغييرات إلى رقم آخر ، سيقوم المشغل بتغيير الرقم وفقا لذلك ، تربيعه.

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

المتغيرات والثوابت

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

لإعلان المتغيرات في ج ، يجب عليك تحديد نوعها ، ثم اسم المتغير:

  1. - للأعداد الصحيحة.
  2. - للأرقام العشرية.
  3. - للشخصيات.
  4. - للحصول على أرقام عشرية أكثر دقة.
  5. - للقيم المنطقية (صحيحة أو خاطئة).

مثال على إعلان متغير:

كثافة العمليات العمر;

ارتفاع تعويم;

شار الأولي;

مزدوج بي;

بول إيسترو;

بالإضافة إلى المتغيرات ، يمكن أيضا استخدام الثوابت في لغة سي. الثوابت هي متغيرات لا يمكن تغيير قيمها بعد التهيئة.

قبل إعلان المتغير:

كونست إنت أيام_في_الأسبوع = 7;

كونست تعويم بي = 3.14159;

:

إنت العمر = لاغية;

ارتفاع تعويم = 0;

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

على سبيل المثال ، لتعيين قيمة لمتغير ، يتم استخدام عامل تعيين:

إنت س = 5;

تعويم ص = 3.14;

رمز شار = 'أ';

: برينتف

("قيمة المتغير س: ٪ د

"،س);

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

"،ذ);

برينتف ("قيمة رمز المتغير: ٪ ج

"،الرمز);

يتيح لك استخدام المتغيرات والثوابت إنشاء برامج ج أكثر مرونة وقابلة للقراءة.

وظيفة الأسرى

ال وظيفة الأسرى في ج used يستخدم لأسي رقم.

بناء جملة وظيفة الأسرى هو كما يلي:

قيمة الإرجاعالرقم الناتج عن الأس
الاسممن وظيفة الأسرى
الحججحجتين: عدد إلى أن تثار إلى السلطة ، ودرجة

مثال على استخدام وظيفة الأسرى:

  • أسير الحرب (2 ، 3) - ستكون النتيجة الرقم 8 ، لأننا نرفع 2 إلى الدرجة 3
  • أسير الحرب(5 ، 2) - ستكون النتيجة الرقم 25 ، لأننا نرفع 5 إلى الدرجة 2
  • أسير الحرب(10 ، 4) - ستكون النتيجة الرقم 10000 ، لأننا نرفع 10 إلى القوة 4

لاحظ أن وظيفة الأسرى تعمل فقط مع أرقام الفاصلة العائمة (تعويم ، مزدوج).

يمكن العثور على مزيد من المعلومات حول وظيفة أسير الحرب واستخدامها في الوثائق الرسمية.

الدورات والشروط

دورات

الحلقات في اللغة ج تسمح لك لتنفيذ كتلة من التعليمات البرمجية عدة مرات. الدورات التالية متوفرة في ج:

  • في حين حلقة;
  • حلقة افعل بينما;
  • من أجل حلقة;

مثال على استخدام حلقة في حين:

# تشمل 

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

الباحث الأول = 0;

بينما (أنا < 10) {

برينتف ("٪د

"،أنا);

أنا++;

}

العودة 0;

}

المشغلين الشرطيين

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

  • شرط إذا-بيان آخر;
  • بيان التبديل الشرطي;

مثال على استخدام الشرطي إذا-عامل آخر:

# تشمل

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

عدد الأسطوانات = 10;

إذا (الأسطوانات > 0) {

برينتف ("رقم موجب

");

} else if (num < 0) {

printf("Число отрицательное

");

} else {

printf("Число равно нулю

");

}

return 0;

}

Пример использования условного оператора switch:

#include 

int main() {

int num = 2;

switch (num) {

case 1:

printf("Один

");

break;

case 2:

printf("Два

");

break;

case 3:

printf("Три

");

break;

default:

printf("Другое число

");

break;

}

return 0;

}

Перечисления

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

مثال على استخدام التعدادات:

# تشمل 

إنوم أيام الأسبوع {

الاثنين,

الثلاثاء,

الأربعاء,

الخميس,

الجمعة,

السبت,

الأحد

};

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

إنوم أيام الأسبوع اليوم = الاثنين;

التبديل (اليوم) {

حالة الاثنين:

برينتف ("الاثنين

");

استراحة;

case TUESDAY:

printf("Вторник

");

break;

case WEDNESDAY:

printf("Среда

");

break;

case THURSDAY:

printf("Четверг

");

break;

case FRIDAY:

printf("Пятница

");

break;

case SATURDAY:

printf("Суббота

");

break;

case SUNDAY:

printf("Воскресенье

");

break;

}

return 0;

}

Примеры кода

Вот несколько примеров кода на языке C для возведения числа в квадрат.

Пример с использованием оператора возведения в степень **:

#include

int main() {