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

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

18.10.2017, 12:42. Показов 25230. Ответов 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru