Loading...
Свободное общение | Кому нечем заняться
Вводная: имеется начальное число - 10

Оно будет увеличиваться 200 раз и каждый раз оно увеличивается на 30% (умножается на 1.3) и должно приводиться к INT

Вопрос: сколько знаков будет в числе после 200-го увеличения
Необязательный вопрос: какое число получим на выходе

Кому не лень - вперёд *CRAZY*
http://botikour.tk/000.php
<?php
$x=10;
for($a=0; $a<200; $a++){
$x*=1.3;
$d=(int)$x;
echo $d.'<br>';
}?>
IndiS (30.12.2018 в 12:54)
http://botikour.tk/000.php


отрицательные?

Изображение

------
60971_20181230130050.png (383.3 Kb)
Скачиваний: 79
Зависит от точности.
У float макс 8-10 знаков, потом идут NaN.
В пыхе int == double.

https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE...%D1%82%D0%B8

Следовательно, дабл обеспечивает точность в 16 цифр.

https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE...%D1%82%D0%B8
________
посл. ред. 30.12.2018 в 13:01; всего 1 раз(а); by monobogdan
PhpStorm , da
monobogdan (30.12.2018 в 13:01)
Зависит от точности.
У float макс 8-10 знаков, потом идут NaN.
В пыхе int == double.

https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE...%D1%82%D0%B8

Следовательно, дабл обеспечивает точность в 16 цифр.

https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE...%D1%82%D0%B8


ну вот чувак выше считает у него 13 * 1.3 получается int 16, а я в БД в запросе пишу expmax = expmax * 1.3 и мускул пишет в ячейку число 17
PhpStorm , различай round и floor. Один в большую, другой в меньшую.
monobogdan (30.12.2018 в 13:04)
PhpStorm , различай round и floor. Один в большую, другой в меньшую.


INT
PhpStorm , и что это меняет? Мускул кастует float в большую сторону.
Онлайн: 5
Время:
Gen. 0.1202
(c) Bym.Guru 2010-2026