1.Дано вещественное число A и целое число N (> 0). Найти A в степени N:
AN = A·A· ...·A
(числа A перемножаются N раз).
2.Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью, учитывая, что L = 2·π·R, S = π·R2. В качестве значения π использовать 3.14.
3.Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения
JavaScript
Помогите решить в JS
// Своя функция
let pow = ( a, n ) => {
if( n > 0 ) {
a *= a;
n--;
}
return a;
}
console.log( pow( 4, 2 )); // 16
// Радиус окружности
let R = ( l ) => l / ( 2 * Math.PI );
console.log( R( 5 )); // 0.7957747154594768
// Площадь круга
let S = ( r ) => Math.PI * pow( R( r ), 2 );
console.log( S( 5 )); // 1.9894367886486921
// P.S Так же есть нативная функция - Math.pow()
https://jsfiddle.net/v7p9adb0/1/
https://jsfiddle.net/v7p9adb0/1/
https://jsfiddle.net/v7p9adb0/1/
let pow = ( a, n ) => {
if( n > 0 ) {
a *= a;
n--;
}
return a;
}
console.log( pow( 4, 2 )); // 16
// Радиус окружности
let R = ( l ) => l / ( 2 * Math.PI );
console.log( R( 5 )); // 0.7957747154594768
// Площадь круга
let S = ( r ) => Math.PI * pow( R( r ), 2 );
console.log( S( 5 )); // 1.9894367886486921
// P.S Так же есть нативная функция - Math.pow()
https://jsfiddle.net/v7p9adb0/1/
https://jsfiddle.net/v7p9adb0/1/
https://jsfiddle.net/v7p9adb0/1/
let n = 10, a = 2, m = a;
while (--n) m *= a;
console.log(m);
while (--n) m *= a;
console.log(m);
1) В JS есть класс Math, функция Pow. Не вижу причин её не использовать.
https://javascript.ru/Math
2) Тебе даны формулы, из них выведи формулы радиуса и площади, далее просто подставить значения. Кстати в том же классе Math есть нормальная константа Pi, а не 3.14.
3) Проверяешь сортировку. Метод елается очень просто, циклом. Начиная с одного, если каждый предыдущий элемент меньше или равен текущему, то продолжать цикл, иначе - вернуть False.
Соответственно, если вернут True - тем же циклом умножаешь каждый элемент на два, иначе - заменяешь на "противоположное", хотя что это значит непонятно. Ну с выводом массива тем же циклом думаю сам разберешься.
Ну любо сиди жди барана который халяву скинет.
https://javascript.ru/Math
2) Тебе даны формулы, из них выведи формулы радиуса и площади, далее просто подставить значения. Кстати в том же классе Math есть нормальная константа Pi, а не 3.14.
3) Проверяешь сортировку. Метод елается очень просто, циклом. Начиная с одного, если каждый предыдущий элемент меньше или равен текущему, то продолжать цикл, иначе - вернуть False.
Соответственно, если вернут True - тем же циклом умножаешь каждый элемент на два, иначе - заменяешь на "противоположное", хотя что это значит непонятно. Ну с выводом массива тем же циклом думаю сам разберешься.
Ну любо сиди жди барана который халяву скинет.
Похожие вопросы
- Помогите решить задачку по js
- Помогите, пожалуйста, написать js код для обновления ссылки
- Помогите решить задачу по js! Программа выводит все заглавные буквы в тексте. Как распределить эти буквы по алфавиту?
- Пожалуйста, помогите решить задачку по JS, это срочно
- Помогите решить задачку по JS
- Как решить в js данную задачу: см. внутри.
- Помогите с кодом JS. Как в данном случае вывести сообщение о равных числах?
- Можете помочь с API JS
- Помогите с кодом js
- Помогите решить задачу