Помогите, пожалуйста, решить задачу | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 2

Помогите, пожалуйста, решить задачу

Иногда, чтобы выполнить все запланированные задачи, полезно ставить напоминания. Данная программа берет событие в качестве вводных данных. Завершите функцию-напоминание таким образом, чтобы она взяла событие в качестве аргумента и вывела соответствующее сообщение. Пример вводных данных workout Пример результата You set a reminder about workout function main() { var eventExample = readLine(); // вызовите функцию setReminder(eventExample) } //завершите функцию function setReminder() { }; console.log("You set a reminder about" + setReminder);

26th Apr 2021, 11:27 AM
Татьяна
Татьяна - avatar
24 ответов
+ 5
Привет! Нам в консоль надо выводить не функцию, а значение (Подсказка: параметр для функции)
26th Apr 2021, 11:32 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Да, все верно, вот именно эту переменную надо выводить в консоль. Ну, а чтобы функция увидела это значение, в функцию тоже надо её передать
26th Apr 2021, 12:15 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Неверно. Зачем в самой функции вызывать эту же функцию? Прям безконечная рекурсия получается. Ошибка еще в другом... подсказка: функция должна чтото делать. Что делает ваша?
26th Apr 2021, 12:29 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Спасибо, разобралась) function setReminder(eventExample) { console.log("You set a reminder about" +" "+ eventExample) }
26th Apr 2021, 2:09 PM
Татьяна
Татьяна - avatar
+ 1
Чтобы вывести в консоль значения переменных с пробелом нужно использовать запятую вместо плюса ☺️
12th May 2021, 10:04 AM
Solo
Solo - avatar
+ 1
function main() { var eventExample = readLine(); setReminder('You set a reminder about ', eventExample); }; function setReminder(parametrOne, parametrTwo) { console.log(parametrOne + parametrTwo); };
31st Jul 2021, 8:05 AM
Sergey
Sergey - avatar
+ 1
function main() { var eventExample = readLine();//переменная, откуда берется значение для подстановки в функцию setReminder(eventExample);//сюда приходит значение для аргумента функции (eventExample) из переменной "var" }; function setReminder(word) //здесь задали имя аргументу функции, которое и будем подставлять в исполняемый код функции { console.log('You set a reminder about ' + word);//тот самый исполняемый код }; P.S. Спасибо за вопрос! В поисках ответа на него, сам чуть лучше стал понимать структуру функции
11th Aug 2021, 4:24 PM
Konstantin Butusov
Konstantin Butusov - avatar
0
Если я верно поняла, то параметром функции является eventExample но тоже не получается. Что-то я совсем не понимаю, что в консоль нужно вводить(
26th Apr 2021, 11:59 AM
Татьяна
Татьяна - avatar
0
Вам вообще понятно, что из себя представляет функция?
26th Apr 2021, 12:20 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Пока теорию читаю, то понятно, как начинаю решать, то тупик)) Я понимаю, что нужно ее передать функции. Пробовала и в скобки и за скобки, но не могу понять, что не так. //завершите функцию function setReminder() { setReminder(eventExample) }; console.log("You set a reminder about" + eventExample);
26th Apr 2021, 12:27 PM
Татьяна
Татьяна - avatar
0
Верно! Ну и вверху функцию вызываем. Только зачем два + печатать? Достаточно одного
26th Apr 2021, 3:16 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Мне нужен был пробел, т.к. фраза выходила без пробела, я поставила кавычки, а с одни + они не работали, нужно было +""+. Может знаете другое решение, поставить пробел?
26th Apr 2021, 3:22 PM
Татьяна
Татьяна - avatar
0
Просто после последней буквы ставите пробел, затем кавычки
26th Apr 2021, 3:34 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Ставила, он мне писал слитно
26th Apr 2021, 3:37 PM
Татьяна
Татьяна - avatar
26th Apr 2021, 4:22 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Так не ПОСЛЕ кавычек, а ДО них. Т.е. после слова about ставите пробел, затем закрывающие кавычки
26th Apr 2021, 4:36 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
...about "
26th Apr 2021, 4:37 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Аааааа)))) блииин))) точно))) 😂😂😂 спасибо))) как так то))))
26th Apr 2021, 4:37 PM
Татьяна
Татьяна - avatar
0
Так напишите полностью код, сохраните его на кодовой площадке и присылайте сюда ссылку, как я это сделал. Или сохраните в своих кодах. Я зайду посмотрю
26th Apr 2021, 4:38 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
Программирование - это точная наука. Порой один символ решает 😉
26th Apr 2021, 4:39 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar