Module: Gerçek sayılar


Problem

5 /6


Reel sayılarla işlemler. Matematik dersi

Theory Click to read/hide

Gerçek sayılarla çalışırken, çok sayıda yerleşik işlev içeren, zaten aşina olduğunuz Math sınıfını kullanabilirsiniz. 
Problemleri çözerken, genellikle gerçek sayıları en yakın tamsayı değerlerine yuvarlamak gerekir. Bunun için iki işlev vardır.

HATIRLAYIN
1
açık tür dönüştürmeli ( float x=1.5f; int y = int (x) )  -  gerçek sayının kesirli kısmı kesilir (y = 1) 
2 Matematik.kat(x)\(x\) (aşağı yuvarla)
'den küçük veya eşit en büyük tamsayıyı döndürür 3 Matematik.tavan(x)\(x\) (yukarı yuvarla)
'den büyük veya ona eşit en küçük tamsayıyı döndürür
İşte cmath modülünde bulunan en kullanışlı fonksiyonlar.


Kullanım örneği:
2'yi bir kuvvete yükseltmek, çünkü pow, yanıt olarak bir double döndürür, ardından int'e dönüştürme gerekir.
genel sınıf Ana {
    genel statik void ana style="color:#666666">(String[] args) < spanstyle="color:#666666">{
       int a = 2;
       int b = (< span style="color:#b00040">int)Matematik. style="color:#7d9029">güç(a,2);
    }
}

Problem

Klavyede girilen bir sayının karekökünü üç ondalık haneye kadar hesaplayan bir program yazın. 
Örnek
Giriş
25
Künye
5.000
İşlev Açıklama
Yuvarlama
yuvarlak(x) Bir sayıyı en yakın tamsayıya yuvarlar. Sayının kesirli kısmı 0,5 ise sayı en yakın tam sayıya yuvarlanır. 
kat(x) Bir sayıyı aşağı yuvarlar ("kat"), böylece kat(1.5) == 1kat(-1.5) ==  ; -2
tavan(x) Sayıyı yukarı yuvarlar ("tavan"), süre tavan(1.5) == 2tavan(-1.5) ==  ; -1
abs(x) Modulo (mutlak değer).
Kökler, logaritmalar
sqrt(x) Karekök. Kullanım: y = sqrt(x)
güç(x, y) x'in y kuvvetini yükseltir. \(x^y\)
log(x) Doğal logaritma. 
exp(x) Doğal logaritmaların tabanı e = 2,71828...
Trigonometri
sin(x) Açının sinüs değeri radyan olarak belirtilir
cos(x) Radyan cinsinden belirtilen bir açının kosinüsü
tan(x) Bir açının radyan cinsinden tanjantı
asin(x) Yay, değeri radyan cinsinden döndürür
acos(x) Yay kosinüsü, değeri radyan cinsinden döndürür
atan(x) Arctangent, değeri radyan cinsinden döndürür
atan2(y, x) (x, y) noktasının kutup açısı (radyan cinsinden).