|
учебное задание: вывести таблицу перевода расстояний из дюймов в сантиметры | ☑ | ||
---|---|---|---|---|
0
ник454887
22.10.21
✎
18:11
|
Начал изучать 1С и стоит задача, не могу понят как делать
1 Дюйм = 2,54 см Напишите программный код, который сообщит пользователю таблицу перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов Пример вывода сообщении,которые должен получиться в результате 1 дюйм = 2,54 см 2 дюйм = 5,08 см ....... 20 дюйм =50,8 см |
|||
1
Жан Пердежон
22.10.21
✎
18:14
|
Начни с изучения циклов
|
|||
2
rphosts
22.10.21
✎
18:15
|
Что не получилось?
PS За вас тут никто делать не будет, но если спросите - могут помочь |
|||
3
Topol-M
22.10.21
✎
18:16
|
Сообщить("1 дюйм = 2,54 см");
и так далее, можно будет соптимизировать до одного сообщить |
|||
4
ДенисЧ
22.10.21
✎
18:20
|
если не можешь понять - может, не стоит идти в программирование?
|
|||
5
Kigo_Kigo
22.10.21
✎
18:38
|
Для А = 1 по 20 Цикл
Сообщить(А + " Дюйм = " А*2,54); КонецЦикла; |
|||
6
Kigo_Kigo
22.10.21
✎
18:39
|
* Сообщить(А + " Дюйм = " А*2,54 + " см");
|
|||
7
Kigo_Kigo
22.10.21
✎
18:40
|
** Сообщить(А + " Дюйм = " + А*2,54 + " см");
|
|||
8
ДенисЧ
22.10.21
✎
18:42
|
(5) Сообщить(А + " Дюйм = " А*2.54);
))) |
|||
9
Asmody
22.10.21
✎
19:24
|
Эх, одинесники!
Нужен справочник ЕдиницыИзмерения. Реквизиты: БазоваяЕдиницаИзмерения; Коэффициент; ЕдиницаСИ Второй справочник КлассификаторСИ Регистр сведений Коэффициент ыЕдиницИзмерения, периодический. И несколько общих модулей: ПересчетЕдиницИзмерения ПересчетЕдиницИзмеренияКлиентСервер ПересчетЕдиницИзмеренияКлиентСерверПовтИсп Вот тогда нормально будет |
|||
10
Kigo_Kigo
22.10.21
✎
19:35
|
(9) В военное время, число Пи может достигать четырех? Бггггг ))))
|
|||
11
lubitelxml
22.10.21
✎
19:37
|
(9) ахаха, вот так БСП ломает нам мозг. Вообще я бы 2,54 просто в константу убрал (ЗЫ это все мое прошлое 7.7)
|
|||
12
vde69
22.10.21
✎
20:47
|
задачка из разряда:
решили померятся Англичанин и Русский, у кого длиннее, А - у меня 7 (дюймов) Р - у меня 22 (см) вот тут выходит ТС со своей программой и совершенно точно определяет у кого длиннее :) |
|||
13
pechkin
22.10.21
✎
20:59
|
(9) Напоминает историю как сеньору джависту дали задачу BuzzFuzz
В итоге получается так https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition |
|||
14
pechkin
22.10.21
✎
21:01
|
||||
15
Мигрень
22.10.21
✎
21:03
|
у меня линейка есть с таблицей перевода. Фоткаешь её на телефон и отправляешь заказчику на воцап. Это современный подход к программированию
|
|||
16
Волшебник
модератор
22.10.21
✎
21:07
|
(13) Зато ООП
|
|||
17
acht
22.10.21
✎
21:31
|
(12) > тут выходит ТС
Распечатывает табличку и предлагает пользоватулю самому принять решение. Да, это 1С =) |
|||
18
Garykom
гуру
22.10.21
✎
23:10
|
Интересная задачка
Например как легко сделать: 1 дюйм 2,3,4 дюйма 5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 дюймов ну и для профессионалов это дело на 21 дюйм и далее произвольно |
|||
19
acht
22.10.21
✎
23:13
|
(18) Там в тз четко прописано: "20 дюйм =50,8 см". Склонение никто не заказывал.
Не стоит писать игру "Жизнь" через класс "животное" и наследников "кошечка" и "собачка" =) https://habr.com/ru/company/jugru/blog/585042/ |
|||
20
Garykom
гуру
22.10.21
✎
23:16
|
(19) ТЗ мы видим в вольном пересказе
Но это пофиг, так можно дойти до составления строки текста вручную и вывода ее Или "таблицы" в виде ТабДок и просто ТабДок.Показать() )) Про циклы ничего не сказано же в ТЗ да? |
|||
21
acht
22.10.21
✎
23:19
|
(20) Ну, в (3) уже предлагали тупо 20 штук "Сообщить", да
|
|||
22
Волшебник
модератор
22.10.21
✎
23:21
|
(20) Циклы использовать нельзя. Так интереснее.
|
|||
23
Garykom
гуру
22.10.21
✎
23:21
|
(22) Рекурсию надеюсь можно?
|
|||
24
Klesk
22.10.21
✎
23:22
|
(0) бейсик в школах, и паскаль в универах уже не преподают?
|
|||
25
Garykom
гуру
22.10.21
✎
23:22
|
(23) Или запросы ))
|
|||
26
Волшебник
модератор
22.10.21
✎
23:23
|
(23) Можно. Будет интересно посмотреть на решение.
|
|||
27
Garykom
гуру
22.10.21
✎
23:25
|
(24) Уже давно ява или питон
|
|||
28
Asmody
22.10.21
✎
23:49
|
(14) Есть покруче: FizzBuzz на "нейронке": https://habr.com/ru/post/301536/
|
|||
29
Волшебник
модератор
22.10.21
✎
23:53
|
(28) Он не решил задачу. Лопух.
|
|||
30
Asmody
23.10.21
✎
00:03
|
(29) там в комментах самая жесть и мякотка
|
|||
31
Asmody
23.10.21
✎
00:11
|
одинесник должен решать fizzbuzz на СКД
|
|||
32
Волшебник
модератор
23.10.21
✎
00:45
|
(30) Я согласен с комментарием:
>> Правильно, что не взяли на работу — требовался детерминированный алгоритм, а не эвристика, которая в результате ошиблась :) |
|||
33
Злопчинский
23.10.21
✎
12:54
|
Если делать по минимуму то
Сообщить("таблица перевода расстояний из дюймов в сантиметры для значений от 1 до 20"); |
|||
34
Dmitry77
23.10.21
✎
15:31
|
В ТЗ " Сообщит пользователю таблицу". Это не значит что надо использовать сообщить.
Надо сделать регистр 2 реквизита. См и дюймы. Заполнить его. И сделать отчёт, который этот регистр выведет. |
|||
35
Fram
23.10.21
✎
15:42
|
(7), (8) давно не кодил в 1с, но помнится, если к числу прибавлять строку, оно ругалось )
|
|||
36
ДенисЧ
23.10.21
✎
16:45
|
(35) Сильно зависит от строки
|
|||
37
Злопчинский
23.10.21
✎
16:50
|
(34) Можно использовать Предупреждение() если не нравится Сообщить.
Вот есть таблица, в задании сказано "сообщит далее по тексту..." . Пртсо вывести таблицу соответсвия см и дюймов - ну выведу я это. а что это ща таблица - хз... а вот в 933) написан программный код, который "сообщит таблицу перевода..." - и не просто обезличенную таблицу, которую всякие овнокодеры выведут. а именно то, что в задании: . "таблица перевода расстояний из дюймов в сантиметры для значений от 1 до 20" |
|||
38
Злопчинский
23.10.21
✎
16:52
|
(35) угу, кривой код. в результате будет просто
1 2 3 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |