Module: الأعداد الحقيقية


Problem

5 /6


عمليات بأرقام حقيقية. صف الرياضيات

Theory Click to read/hide

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

تذكر
1
مع تحويل النوع الصريح (& nbsp؛ float x = 1.5f؛ 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) لتقريب رقم إلى أقرب عدد صحيح. إذا كان الجزء الكسري من الرقم 0.5 ، فسيتم تقريب الرقم إلى أقرب رقم صحيح. & nbsp؛
أرضية (س) لتقريب رقم لأسفل ("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 (قيمة مطلقة).
الجذور واللوغاريتمات
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) الزاوية القطبية (بالتقدير الدائري) للنقطة (س ، ص).

مثال على الاستخدام:
رفع 2 إلى قوة لأن يُرجع pow ضعفًا كاستجابة ، ثم يلزم التحويل إلى int.
 public   class   Main   {
     عام   ثابت   باطل   رئيسي   ( سلسلة  []  args )  < spanstyle = "color: # 666666"> {
        int  a  =  
        int  b  =   ( < span style = "color: # b00040"> int  )  الرياضيات .   pow   ( a ، 2)؛ 
    } 
} 

Problem

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