From b054128e807e4bb04cd44a330399394d9b87f410 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Sat, 9 May 2026 07:43:50 +0200 Subject: [PATCH] [Translate] math: abs, ceil, floor, sqrt, pow, fmod --- reference/math/functions/abs.xml | 124 +++++++++++++++++++++ reference/math/functions/ceil.xml | 114 ++++++++++++++++++++ reference/math/functions/floor.xml | 112 +++++++++++++++++++ reference/math/functions/fmod.xml | 107 ++++++++++++++++++ reference/math/functions/pow.xml | 168 +++++++++++++++++++++++++++++ reference/math/functions/sqrt.xml | 90 ++++++++++++++++ 6 files changed, 715 insertions(+) create mode 100644 reference/math/functions/abs.xml create mode 100644 reference/math/functions/ceil.xml create mode 100644 reference/math/functions/floor.xml create mode 100644 reference/math/functions/fmod.xml create mode 100644 reference/math/functions/pow.xml create mode 100644 reference/math/functions/sqrt.xml diff --git a/reference/math/functions/abs.xml b/reference/math/functions/abs.xml new file mode 100644 index 00000000..1728e092 --- /dev/null +++ b/reference/math/functions/abs.xml @@ -0,0 +1,124 @@ + + + + + abs + Mutlak değer + + + &reftitle.description; + + intfloatabs + intfloatsayı + + + sayı değerinin mutlak değerini döndürür. + + + + &reftitle.parameters; + + + + sayı + + + İşlenecek sayısal değer. + + + + + + + + &reftitle.returnvalues; + + sayı değerinin mutlak değeri. + sayı bağımsız değişkeni float + türünde ise dönüş türü de float, aksi halde + int olur (float türü genellikle + int türünden daha geniş bir değer aralığına sahip + olduğundan). + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + sayı artık sayısal dönüşümü destekleyen + dahili nesneleri kabul etmemekte. + + + + + + + + + &reftitle.examples; + + + <function>abs</function> örneği + + +]]> + + &example.outputs; + + + + + + + + + &reftitle.seealso; + + + gmp_abs + gmp_sign + + + + + + diff --git a/reference/math/functions/ceil.xml b/reference/math/functions/ceil.xml new file mode 100644 index 00000000..76178533 --- /dev/null +++ b/reference/math/functions/ceil.xml @@ -0,0 +1,114 @@ + + + + + ceil + Kesirleri yukarı yuvarlar + + + &reftitle.description; + + floatceil + intfloatsayı + + + Gerekirse sayı değerini yukarı yuvarlayarak bir + sonraki en büyük tamsayı değerini döndürür. + + + + &reftitle.parameters; + + + + sayı + + + Yuvarlanacak değer. + + + + + + + + &reftitle.returnvalues; + + sayı değerinin bir sonraki en büyük tamsayıya + yukarı yuvarlanmış hali. ceil işlevinin dönüş + değeri, float türünün değer aralığı genellikle + int türünden daha geniş olduğundan yine + float türündedir. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + sayı artık sayısal dönüşümü destekleyen + dahili nesneleri kabul etmemekte. + + + + + + + + + &reftitle.examples; + + + <function>ceil</function> örneği + + +]]> + + + + + + &reftitle.seealso; + + + floor + round + + + + + diff --git a/reference/math/functions/floor.xml b/reference/math/functions/floor.xml new file mode 100644 index 00000000..4461e50c --- /dev/null +++ b/reference/math/functions/floor.xml @@ -0,0 +1,112 @@ + + + + + floor + Kesirleri aşağı yuvarlar + + + &reftitle.description; + + floatfloor + intfloatsayı + + + Gerekirse sayı değerini aşağı yuvarlayarak bir + sonraki en küçük tamsayı değerini (gerçek sayı olarak) döndürür. + + + + &reftitle.parameters; + + + + sayı + + + Yuvarlanacak sayısal değer. + + + + + + + + &reftitle.returnvalues; + + sayı değerinin bir sonraki en küçük tamsayıya + yuvarlanmış hali. floor işlevinin dönüş değeri + yine float türündedir. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + sayı artık sayısal dönüşümü destekleyen + dahili nesneleri kabul etmemekte. + + + + + + + + + &reftitle.examples; + + + <function>floor</function> örneği + + +]]> + + + + + + &reftitle.seealso; + + + ceil + round + + + + + diff --git a/reference/math/functions/fmod.xml b/reference/math/functions/fmod.xml new file mode 100644 index 00000000..bc2527aa --- /dev/null +++ b/reference/math/functions/fmod.xml @@ -0,0 +1,107 @@ + + + + + fmod + Bağımsız değişkenlerin bölümünden kalan gerçek sayı kalanını + (modulo) döndürür + + + &reftitle.description; + + floatfmod + floatsayı1 + floatsayı2 + + + Bölünen (sayı1) değerinin bölen + (sayı2) değerine bölümünden kalan gerçek sayı + kalanını döndürür. Kalan (r) şöyle tanımlanır: + bir i tamsayısı için sayı1 = i * sayı2 + r. + sayı2 sıfır değilse, r, + sayı1 ile aynı işarete sahip olur ve + büyüklüğü sayı2 büyüklüğünden küçük olur. + + + + &reftitle.parameters; + + + + sayı1 + + + Bölünen. + + + + + sayı2 + + + Bölen. + + + + + + + + &reftitle.returnvalues; + + sayı1/sayı2 bölümünün + gerçek sayı kalanı. İkinci bağımsız değişken 0 ise + NAN (float). + + + + &reftitle.examples; + + + <function>fmod</function> kullanımı + + +]]> + + + + + + &reftitle.seealso; + + + / - Gerçek sayı bölmesi + % - Tamsayı modulosu + intdiv - Tamsayı bölmesi + + + + + diff --git a/reference/math/functions/pow.xml b/reference/math/functions/pow.xml new file mode 100644 index 00000000..899515ec --- /dev/null +++ b/reference/math/functions/pow.xml @@ -0,0 +1,168 @@ + + + + + pow + Üstel ifade + + + &reftitle.description; + + intfloatobjectpow + mixedsayı + mixedüs + + + sayı değerinin üs'üne + yükseltilmiş halini döndürür. + + + + Bunun yerine + ** işleci de + kullanılabilir. + + + + + &reftitle.parameters; + + + + sayı + + + Kullanılacak taban. + + + + + üs + + + Üs. + + + + + + + + &reftitle.returnvalues; + + sayı değerinin üs'üne + yükseltilmiş hali. Her iki bağımsız değişken de negatif olmayan + tamsayılar ise ve sonuç bir tamsayı olarak ifade edilebiliyorsa, sonuç + int türünde döndürülür; aksi takdirde float + türünde döndürülür. + + + PHP eklentileri bu işlemin davranışını geçersiz kılarak bir nesne + döndürmesini sağlayabilir. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + 0 değerini negatif bir üs + ile yükseltmenin kullanımı önerilmemekte. + + + + + + + + + &reftitle.examples; + + + <function>pow</function> işlevinden bazı örnekler + + +]]> + + + + + + GMP Eklentisi Nesnesiyle <function>pow</function> Örnekleri + + +]]> + + + + + + + &reftitle.notes; + + + Bu işlev tüm girdiyi, sayıl olmayan değerleri bile bir sayıya + dönüştürür; bu da tuhaf sonuçlara yol açabilir. + + + + + + &reftitle.seealso; + + + + Üs alma işleci + ** + + fpow + exp + sqrt + bcpow + gmp_pow + + + + + diff --git a/reference/math/functions/sqrt.xml b/reference/math/functions/sqrt.xml new file mode 100644 index 00000000..e43a1915 --- /dev/null +++ b/reference/math/functions/sqrt.xml @@ -0,0 +1,90 @@ + + + + + sqrt + Karekök + + + &reftitle.description; + + floatsqrt + floatsayı + + + sayı değerinin karekökünü döndürür. + + + + &reftitle.parameters; + + + + sayı + + + İşlenecek bağımsız değişken. + + + + + + + + &reftitle.returnvalues; + + sayı değerinin karekökü, ya da negatif sayılar + için özel NAN değeri. + + + + &reftitle.examples; + + + <function>sqrt</function> örneği + + +]]> + + + + + + &reftitle.seealso; + + + pow + M_SQRTPI - sqrt(pi) + M_2_SQRTPI - 2/sqrt(pi) + M_SQRT2 - sqrt(2) + M_SQRT3 - sqrt(3) + M_SQRT1_2 - 1/sqrt(2) + + + + +