Module: (C ++) أرقام حقيقية


Problem

5 /10


عمليات بأرقام حقيقية. وحدة cmath

Theory Click to read/hide

العمليات بأرقام حقيقية. وحدة cmath

عند العمل بأرقام حقيقية ، يمكننا استخدام وحدة math المألوفة بالفعل ، والتي تحتوي على عدد كبير من الوظائف المضمنة. & nbsp؛
عند حل المشكلات ، غالبًا ما يكون من الضروري تقريب الأعداد الحقيقية إلى أقرب قيم عدد صحيح. هناك نوعان من الوظائف لهذا.

بحاجة إلى التذكر! 1. مع تحويل نوع صريح (& nbsp؛ float x = 1.5؛ int y = int (x)) & nbsp؛ - & nbsp؛ يتم قطع الجزء الكسري من الرقم الحقيقي ( y = 1) ؛ & nbsp؛
2. وظيفة floor (x) - & nbsp؛ إرجاع أكبر عدد صحيح أصغر من أو يساوي & nbsp؛ x & nbsp؛ (التقريب للأسفل)؛
3. نبسب ؛ وظيفة ceil (x) - & nbsp؛ إرجاع أصغر عدد صحيح أكبر من أو يساوي & nbsp؛ x & nbsp؛ (التقريب لأعلى).

فيما يلي أكثر الوظائف المفيدة الموجودة في وحدة cmath . <الجسم>
الوظيفة الوصف
التقريب
الجولة (x)
سي ++ 11
لتقريب رقم إلى أقرب عدد صحيح. إذا كان الجزء الكسري من الرقم 0.5 ، فسيتم تقريب الرقم إلى أقرب رقم صحيح. & nbsp؛
اقتطاع (x)
سي ++ 11
تجاهل الجزء الكسري
أرضية (س) لتقريب رقم لأسفل ("floor") ، وبالتالي & nbsp؛ floor (1.5) & nbsp؛ == & nbsp؛ 1 ، & nbsp؛ floor (-1.5) & nbsp؛ == & nbsp؛ -2
سقف (x) لتقريب الرقم لأعلى ("السقف") ، بينما & nbsp؛ ceil (1.5) & nbsp؛ == & nbsp؛ 2 ، & nbsp؛ ceil (-1.5) & nbsp؛ == & nbsp؛ -1
abs (x) Modulo (قيمة مطلقة).
fabs (x) الرقم الحقيقي للموديل
الجذور واللوغاريتمات
sqrt (x) الجذر التربيعي. الاستخدام: y = sqrt (x)
pow (x، y) ترفع x إلى القوة y. & nbsp؛ \ (x ^ y \)
السجل (x) اللوغاريتم الطبيعي. & nbsp؛
exp (x) قاعدة اللوغاريتمات الطبيعية e = 2.71828 ...
علم المثلثات
sin (x) جيب الزاوية المحددة بالتقدير الدائري
cos (x) جيب التمام لزاوية محددة بالتقدير الدائري
tan (x) ظل الزاوية المحددة بالتقدير الدائري
asin (x) قوس قوس ، إرجاع القيمة بالتقدير الدائري
acos (x) قوس جيب التمام ، يعرض القيمة بالتقدير الدائري
atan (x) Arctangent ، ترجع القيمة بالتقدير الدائري
atan2 (y، x) الزاوية القطبية (بالتقدير الدائري) للنقطة (س ، ص).

Problem

اكتب برنامجًا يحسب الجذر التربيعي لرقم تم إدخاله على لوحة المفاتيح ، حتى ثلاث منازل عشرية. & nbsp؛

إدخال
الإدخال هو رقم حقيقي واحد.

بصمة
اطبع الجذر التربيعي للرقم المحدد حتى ثلاثة أرقام.

نبسب ؛
مثال <الجسم>
# إدخال الإخراج
1 25.0 5.000