Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/120: Рейтинг темы: голосов - 120, средняя оценка - 4.80
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314

Как в JavaScript извлечь квадратный корень из цифры?

18.10.2017, 12:42. Показов 25330. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Подскажите, пожалуйста как с помощью JavaScript извлечь квадратный корень из цифры?
Могу только так:
<script type="text/javascript">
rsfp_CalculationsXX();(){

</script>
А что писать внутри не знаю...

Сама формула: √(а*а)+(б*б)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2017, 12:42
Ответы с готовыми решениями:

Как извлечь квадратный корень из числа?
как вычислить корень из числа в консольном виде , я имею ввиду код для консольного приложения

Как извлечь квадратный корень числа?
Как в С++ найти корень с чисел 4 , 9 , 16 , 25 и так далее

Из большего числа извлечь квадратный корень
Даны 2 числа, из большего числа извлечь квадратный корень, если квадратный корень извлечь нельзя, то его возвести в квадрат, меньшее число...

26
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
18.10.2017, 13:28
JavaScript
1
2
3
4
5
function calc(a, b) {
  return Math.sqrt(a*a+b*b);
}
 
alert(calc(3, 4));
1
the hardway first
Эксперт JS
 Аватар для j2FunOnly
2475 / 1847 / 910
Регистрация: 05.06.2015
Сообщений: 3,610
18.10.2017, 13:32
Цитата Сообщение от Victor2835 Посмотреть сообщение
Сама формула: √(а*а)+(б*б)
Смотрите что есть https://developer.mozilla.org/... Math/hypot
А вообще интересная страничка, Victor2835, поизучали бы...
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 14:02  [ТС]
Цитата Сообщение от j2FunOnly Посмотреть сообщение
А вообще интересная страничка,
Дело в том, что я не программист. Просто нужно написать код, пока мой друг болеет.
Я вообще в этом не бум-бум)


Добавлено через 29 секунд
Цитата Сообщение от Balanaar Посмотреть сообщение
Javascript
Выделить код
1
2
3
4
5
function calc(a, b) {
return Math.sqrt(a*a+b*b);
}
alert(calc(3, 4));
Разобрался...Вместо букв ввел - считает.
Но результат всплывает окном

Как сделать чтоб оно появлялось в поле?
Мой компонент требует следующего
JavaScript
1
onclick="calculateText();"
Добавлено через 19 минут
еще продвинулся
кот такой
JavaScript
1
2
3
4
5
6
\\Я креворукий программист
<script type="text/javascript">
function calc(a, b) {
  return Math.sqrt(3*3+3*3);
} 
</script>
Вывод такой
JavaScript
1
onclick="alert(calc(3,4));"
получается фразу "onclick" нужно заменить чем-то?
Чтоб результат появлялся сразу в поле текстовом, а не при клике.. Только чем заменить?
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 14:29
Цитата Сообщение от Victor2835 Посмотреть сообщение
Чтоб результат появлялся сразу в поле текстовом, а не при клике.. Только чем заменить?
не вижу твое поле. вставь сюда html, что бы было видно что за поле.

делается так: onclick="твое_поле.value = calc(3,4);". а твоему полю задай id="твое_поле".
1
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 14:39  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
вставь сюда html
HTML5
1
2
3
4
5
6
<div class="control-group rsform-block rsform-block-rezultat-uteplitel-obem-copy">
        <label class="control-label formControlLabel hasTooltip" title="" for="rezultat_uteplitel_obem copy">Формула ява</label>
        <div class="controls formControls">
            <input type="text" value="" size="20" name="form[rezultat_uteplitel_obem copy]" id="rezultat_uteplitel_obem copy" onclick="{rezultat_uteplitel_obem copy:value} = calc(3,4);" class="rsform-input-box" /> <span class="formValidation"><span id="component157" class="formNoError">Неверный ввод</span></span>          
        </div>
    </div>
Получается for="rezultat_uteplitel_obem copy"> ?
Я ввел
JavaScript
1
onclick="{rezultat_uteplitel_obem copy:value} = calc(3,4);"
- ну не работает
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 14:52
Цитата Сообщение от Victor2835 Посмотреть сообщение
- ну не работает
так ты даже два простых указания не выполняешь:
Цитата Сообщение от nubideus Посмотреть сообщение
onclick="твое_поле.value = calc(3,4);". а твоему полю задай id="твое_поле".

ладно, просто в onclick пропиши document.getElementById("rezultat_utepli tel_obem copy").value = calc(3,4);

там можно прописать this.value, но я полагаю такие штуки конкретно у тебя не будут работать

Добавлено через 6 минут
бтв не из цифры, а из числа
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 15:01  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
так ты даже два простых указания не выполняешь:
Вроде сделал...
Цитата Сообщение от nubideus Посмотреть сообщение
onclick="твое_поле.value = calc(3,4);". а твоему полю задай id="твое_поле".
Давайте еще раз.
У моего поле разве не айди "rezultat_uteplitel_obem copy"

т.е
JavaScript
1
onclick="rezultat_uteplitel_obem copy.value = calc(3,4);"
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 15:07
Цитата Сообщение от Victor2835 Посмотреть сообщение
Давайте еще раз.
У моего поле разве не айди "rezultat_uteplitel_obem copy"
я тебе уже сказал что такие штуки конкретно у тебя не будут работать, делай через document.getElementById.

почему что да как я тебе не буду объяснять, ну потому что ты не программист.

если у тебя не работает document.getElementById("rezultat_utepli tel_obem copy").value = calc(3,4); то пиши по этому поводу, другие варианты и особенно "{rezultat_uteplitel_obem copy:value}" лично я не буду рассматривать
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 15:12  [ТС]
В поле со скриптом написано
JavaScript
1
2
3
4
5
6
//я криворукий программист
<script type="text/javascript">
function calc(a, b) {
  return Math.sqrt(3*3+3*3);
} 
</script>
В поле для вывода вписал это
JavaScript
1
document.getElementById("rezultat_uteplitel_obem copy").value = calc(3,4);

Не работает.


HTML такой-

HTML5
1
2
3
4
5
<div class="control-group rsform-block rsform-block-rezultat-uteplitel-obem-copy">
        <label class="control-label formControlLabel hasTooltip" title="" for="rezultat_uteplitel_obem copy">Формула ява</label>
        <div class="controls formControls">
            <input type="text" value="" size="20" name="form[rezultat_uteplitel_obem copy]" id="rezultat_uteplitel_obem copy" document getElementById rezultat_uteplitel_obem copy value calc 3 4 class="rsform-input-box" /> <span class="formValidation"><span id="component157" class="formNoError">Неверный ввод</span></span>          
        </div>
p.s сильно не злитесь за тупость...Я не программист)
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 15:17
Цитата Сообщение от Victor2835 Посмотреть сообщение
<input type="text" value="" size="20" name="form[rezultat_uteplitel_obem copy]" id="rezultat_uteplitel_obem copy" document getElementById rezultat_uteplitel_obem copy value calc 3 4 class="rsform-input-box" /> <span class="formValidation"><span id="component157" class="formNoError">Неверный ввод</span></span>
замени на это
JavaScript
1
<input type="text" value="" size="20" name="form[rezultat_uteplitel_obem copy]" id="rezultat_uteplitel_obem copy" onclick="document.getElementById('rezultat_uteplitel_obem copy').value = calc(3,4);" class="rsform-input-box" /> <span class="formValidation"><span id="component157" class="formNoError">Неверный ввод</span></span>
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 15:27  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
замени на это
Так код же этот формирует компонент. Как я заменю его?

Я только могу писать что-то в первые два поле, которые я написал выше
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 15:45
Цитата Сообщение от Victor2835 Посмотреть сообщение
Я только могу писать что-то в первые два поле, которые я написал выше
какие два поля?
Цитата Сообщение от Victor2835 Посмотреть сообщение
Так код же этот формирует компонент. Как я заменю его?
какой компонент?
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 15:49  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
какой компонент?
RSForm! Pro на движке Джумла 3,8,1
Цитата Сообщение от nubideus Посмотреть сообщение
какие два поля?
Первое "дополнительные атрибуты" в самом поле (куда я ввожу calc(3,4))
Второе - это место для ввода джава, для сложных вычислений, которые штатные функции не могут решить.
Туда я и ввожу
JavaScript
1
2
3
4
5
<script type="text/javascript">
function calc(a, b) {
  return Math.sqrt(3*3+3*3);
} 
</script>
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
18.10.2017, 16:08
Цитата Сообщение от Victor2835 Посмотреть сообщение
RSForm! Pro на движке Джумла 3,8,1
добро пожаловать https://www.cyberforum.ru/joomla/
1
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 16:14  [ТС]
Цитата Сообщение от nubideus Посмотреть сообщение
добро пожаловать https://www.cyberforum.ru/joomla/
Меня там не ждут) Судя по активности.
Ладно, спасибо, всё ровно половину сделали)
Буду ждать своего программиста.
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 17:44  [ТС]
Скажите еще пожалуйста, какая формула будет треугольника.

Как найти один угол, когда известны две длины и второй угол.
а=1
С10
w-90гр
r-?
Как найти r?

Точней формулу я знаю, но как сделать это в джаве?
Миниатюры
Как в JavaScript извлечь квадратный корень из цифры?  
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
18.10.2017, 20:36
Цитата Сообщение от Victor2835 Посмотреть сообщение
Точней формулу я знаю, но как сделать это в джаве?
Так вам джава нужна или JavaScript?
0
113 / 8 / 3
Регистрация: 27.10.2013
Сообщений: 314
18.10.2017, 20:37  [ТС]
Цитата Сообщение от Balanaar Посмотреть сообщение
JavaScript?
Для меня это одно и тоже. Ну JavaScript )))
0
Эксперт JS
2463 / 1769 / 625
Регистрация: 11.07.2016
Сообщений: 4,067
18.10.2017, 20:47
Цитата Сообщение от Victor2835 Посмотреть сообщение
Для меня это одно и тоже
Java
1
2
3
4
5
6
7
8
9
class Triangle
 {
  public static void main(String [] args)
   {
    int a=1;
    int c=10; 
    System.out.println("r = " + (Math.atan(a/b)*180/Math.PI));
   }
 }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.10.2017, 20:47
Помогаю со студенческими работами здесь

извлечь квадратный корень из числа типа decimal
Возникла необходимость работать с типом decimal. Но sqrt вот с ним не работает. Не подскажете, как извлечь квадратный корень в числа такого...

Извлечь квадратный корень (мой код с ошибкой)
В данном массиве из N целых чисел найти все числа, из которых нацело извлекается квадратный корень. мой код выдаёт ошибку: как я...

извлечь квадратный корень делением числа на грани
как извлечь квадратный корень из числа 383 методом деления числа на грани делим число справа налево по 2 цифры получаем 3`83 ...

Большее из чисел возведите в квадрат, а из меньшего - извлечь квадратный корень.
Даны пять чисел. Большее из них возведите в квадрат, а из меньшего необходимо извлечь квадратный корень. Числа: 18 , 26 , 9 , 45 , 32 ...

Извлечь квадратный корень из элементов строк состоящих из положительных значений
Сама задача: Дан текстовый файл, состоящий из одной или нескольких строк. Каждая строка файла содержит числа, разделённые пробелами....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru