Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   задача по учебе (прошу помощи) (https://javascript.ru/forum/misc/80588-zadacha-po-uchebe-proshu-pomoshhi.html)

goodway 25.06.2020 18:23

Ой ой, не ожидал что он будет такой большой.. Спасибо огромное, сейчас переводчик поюзаю немного еще, чтобы разобраться)) А еще интимный вопрос, куда его нужно вставить?:D

goodway 25.06.2020 18:24

а вы мне прямо готовую программу скинули уже... Спасибо вам огромное!!!

goodway 25.06.2020 18:26

отредактировал

рони 25.06.2020 18:29

среднее арифметическое js
 
goodway,
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<script>
const limit = 150;
const rnd = limit => () => Math.random() * (limit + 1)|0;
const length = 37;
const createArray = length => Array.from({length}, rnd(limit));
const array = createArray(length);
const filterMax = max => num => num < max;
const filterSplit = n => num => !(num % n);
document.write(JSON.stringify(array, "", 4)+"<br>");
const array50 = array.filter(filterMax(50));
document.write(JSON.stringify(array50, "", 4)+" < 50 <br>");
const array12 = array.filter(filterSplit(12));
document.write(JSON.stringify(array12, "", 4)+" /12 <br>");
const sum = (a, b) => a + b;
const arraySum = array.reduce(sum);
document.write(`${arraySum} totall<br>`);
document.write(`${arraySum}/${length} = ${(arraySum/length).toFixed(2)}`);
</script>
</body>
</html>

goodway 25.06.2020 18:36

рони, спасибо вам за еще один вариант!:thanks:

goodway 29.06.2020 17:13

Добрый день товарищи! Прошу прощения за беспокойство.
Скажу по факту, понимаю что скорее всего задание легкое, но моя специальность не связана с программированием и у меня нет особо времени сидеть и в этом разбираться. Если вас не затруднит, прошу помощи.

Лабораторная работа №4

1) Что получится? Почему?
var a=123;
var b=12;
alert(a+b);
2) Что получится? Почему?
var a='123';
var b='12';
alert(a+b);
3) Что получится? Почему?
var a=123;
var b=12;
alert(a+b);
4) Что больше "23" или "123"?
5) Написать программу запрашивающую строку и выводящую true если в ней есть цифра варианта, false, если нет. (вариант 6)
6) Запросить строку. Вывести число слов начинающихся на букву «р».

Лабораторная работа №5

1) - var arr=[1,2,3,4];// Как поменять местами первый и последний элементы; Удалить элемент 3; Отсортировать в обратном порядке; Вывести на экран элементы массива.
2) Задача "Массивы".
а) Заполнить массив из n+10 элементов случайными целыми числами от -100 до 100, где n - номер варианта. (вариант 6)
б) отсортировать в прямом порядке.
в) Добавить в начало и в конец массива по элементу n.
3) Найти и вывести на экран: - Минимальный из элементов, больших 20.

Nexus 30.06.2020 14:11

Для лабораторной №4 этой статьи и консоли разработчика будет достаточно: https://learn.javascript.ru/type-conversions

goodway 01.07.2020 12:42

[quote=Nexus;526636] Спасибо за ссылку, постараюсь изучить. А по 5ой кто-нибудь знает что можно почитать?

ksa 03.07.2020 14:50

Цитата:

Сообщение от goodway
А по 5ой кто-нибудь знает что можно почитать?

Там нужно запросить строку... Ты умеешь это делать?
Потом проверить есть ли в стой строка цифра... Ты умеешь это делать?
Ну и вывести результат той проверки... Ты умеешь это делать?

Исходя их этого можно дать ссылки на "почитать". ;)
Но все ответы будут в букваре по языку...


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