Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Иррациональность. (https://javascript.ru/forum/dom-window/36122-irracionalnost.html)

qwertyuiopoiuytrewq 04.03.2013 19:33

Иррациональность.
 
Мне тут пришла идея, сломал голову, но ничего не придумал. Как можно отловить иррациональность числа, то есть, если Math.sqrt(a) - иррациональное число, какое нужно поставить условие, чтобы понять извлекается ли из него корень(не только целый)?

rgl 05.03.2013 18:49

Если a - рациональное число, то его надо представить в виде b/c где b и c - целые числа. Если и из b и из c корень - целое число, то и из исходного числа корень - рациональное число. Если хоть один корень не извлекся, или если исходное число иррациональное, то и корень тоже иррациональный. Только вот хватит ли точности - вопрос.

Не понятно, какое отношение вопрос имеет к JavaScript и тем более к элементам интерфейса.

ksa 05.03.2013 20:38

Не совсем понятно при чем тут какой-то корень? :blink:
Цитата:

Иррациональное число
Иррациональное число, число, не являющееся рациональным (т. е. целым или дробным).
http://slovari.yandex.ru/иррац...%20число/

ksa 05.03.2013 20:40

Цитата:

Сообщение от qwertyuiopoiuytrewq
Math.sqrt(a) - иррациональное число

Оно таковым не может быть по определению Math.sqrt()... Этот метод может вернуть только конечную последовательность цифр.


Часовой пояс GMT +3, время: 12:26.