Mavzu: PHP dasturlash tili
92. uzmastersuzmasters (552) [off] | TXT | 6| 4 Nov 2017, 18:30
Round () funktsiyasi ma'lum miqdordagi kasr qiymatini belgilangan qiymatdan eng yaqin qiymatga aylantiradi. Yumaloqlik matematik qoidalarga muvofiq amalga oshiriladi. Shuning uchun, agar yumaloq raqam 5 dan kichik bo'lsa, yaxlitlash kichikroq yo'nalishda amalga oshiriladi. Agar u 5 yoki undan katta bo'lsa, katta tomonga.
PHP versiyasi 3 va undan yuqori.
funktsiya float yumaloq (float $ val [, int $ aniqlik])

Yumaloq Fonksiyon parametrlari

$ Val O'zgaruvchan nuqta bilan boshlanadigan qiymat.
$ aniqligi O'nli kasr soni. Agar salbiy qiymat ko'rsatilgan bo'lsa, qanday raqamni yaxlitlash kerakligini ko'rsatadi. Asl qiymati 0.
Funktsiyadan foydalanganlik misollari

To'liq raqamga yaxlitlash:
echo round(15.123); // 15
echo round(15.823); // 16

Belgilangan o'nli kasr soniga qadar yaxlitlash:
$ x = 15.123787;
echo round($ x, 1); // 15.1
echo round($ x, 2); // 15.12
echo round($ x, 3); // 15.124

Berilgan tartibga (o'nlab, yuzlarcha) qadar yumaloq:
$ a = 12345;
echo round($ x, -1); // 12350
echo round($ x, -2); // 12300
echo round($ x, -3); // 12000
xatoliklar bo'lsa uzr
translate.google
Ijobiy (1): Tayotabek,
93. Tayotabek (1511) [off] | TXT | 6| 4 Nov 2017, 18:42
uzmastersuzmasters (4 Nov 2017, 17:48):
Tayotabek, ko'paytirish yo bo'lish uchun aynan shu amallarni bajarasiz
* ko'paytirish
/ bo'lish
% foiz
va boshqalar
RARE, %foizda qanday böladi? Bita misol körsataolasmi?
94. uzmastersuzmasters (552) [off] | TXT | 6| 4 Nov 2017, 19:02
Tayotabek (4 Nov 2017, 18:42):
RARE, %foizda qanday böladi? Bita misol körsataolasmi?
Tayotabek, mana eng oddiysi
$raqam=10;
$foiz = $raqam / 100;
$foizi=10;
$natija = $foiz * $foizi;
Raxmat aytdi (1): Tayotabek,
95. DreaMs_WorLD (137) [off] | TXT | 6| 4 Nov 2017, 19:36
uzmastersuzmasters (4 Nov 2017, 18:22):
DreaMs_WorLD, round ixtiyoriy sonlar orasidan birini tanlaydi

http://php.net/manual/ru/function.round.php
RARE, adashdiz round ixtiyoriy sonlar orasidan birini tanlamedi round natijani yaxlitlab beradi...
PS: masalan 5 / 3 = 1.6 dan bo`ladi round shuni 2 qilib ko`rsatadi...
1 chi variant
$a = '3';
$b = '5';
2 chi variant
$a = '3.2';
$b = '5.8';
echo round($a * $b);
1 chi variantda natija 15 bo`ladi
2 chi variantda o`zi aslida javob 18.56 bo`lsa ham roundda 19 ko`rinishida chiqadi
96. uzmastersuzmasters (552) [off] | TXT | 6| 4 Nov 2017, 19:42
DreaMs_WorLD (4 Nov 2017, 19:36):
RARE, adashdiz round ixtiyoriy sonlar orasidan birini tanlamedi round natijani yaxlitlab beradi...
PS: masalan 5 / 3 = 1.6 dan bo`ladi round shuni 2• • •
DreaMs_WorLD, echo round(3.4); // 3

#92
97. DreaMs_WorLD (137) [off] | TXT | 6| 4 Nov 2017, 19:44
3.5 dan yuqorisi 4 chiqaradi quyi sonlarga 3 chiqaradi
98. uzmastersuzmasters (552) [off] | TXT | 6| 4 Nov 2017, 19:52
DreaMs_WorLD (4 Nov 2017, 19:44):
3.5 dan yuqorisi 4 chiqaradi quyi sonlarga 3 chiqaradi
DreaMs_WorLD, echo round(3.5); // 4
# 92
Ma'lumotlar
Mavzu id raqami: 266
Mavzuga oid xabarlar soni: 203 ta
So'ngi faollik vaqti: 19 Sep 2019, 10:22
Mavzuni ko'rishgan: 164 kishi
» txt shaklida yuklab olish
» Mavzudagi yangi xabarlardan xabardor bo'lishni rad etish
uzmasters.ru Onlayn 304 (0/304)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru