0 / 0 / 0
Регистрация: 21.04.2022
Сообщений: 9
|
|
1 | |
Excel В ячейках А2, С3 и В3 находятся целые числа. Составить подпрограмму для нахождения произведения этих чисел14.06.2022, 10:20. Показов 806. Ответов 15
Метки нет (Все метки)
Здравствуйте можете подсказать как правильно написать данную не очень сложную программу? Буду очень презнательна вам:
В ячейках А2, С3 и В3 находятся целые числа. Составить подпрограмму для нахождения произведения этих чисел. Если произведение меньше 122 в диалоговом окне вывести слово «МЕНЬШЕ» иначе слово «НЕТ ».
0
|
Динохромный
1375 / 749 / 271
Регистрация: 22.12.2015
Сообщений: 2,341
|
||||||
14.06.2022, 11:13 | 2 | |||||
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
||||||
14.06.2022, 12:20 | 4 | |||||
Не могу не проучаствовать в столь сложной задаче. Значимая строка
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
15.06.2022, 02:08 | 6 |
АЕ, а вы как 122 набирали? Т.к 61 простое число, то возможно только 2 набора 122*1*1 и 61*1*2
мы, конечно, помним, что от перемены мест сомножителей произведение не меняется. Так вот, при этих двух наборах выдается "Нет", что и должно быть. Но вы не заметили ещё одного - моё первое послание было написано с долей иронии. If и IIF работают одинаково, иначе это была катастрофа для программистов. Даже самый простой вопрос можно превратить в огромную проблему.
0
|
Модератор
|
||||||
15.06.2022, 07:55 | 8 | |||||
вы не правы, они работают по разному - в них разный порядок вычислений
запустите код
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
15.06.2022, 13:20 | 9 |
shanemac51, даже запускать не буду, я это уже знаю сто лет. Имелась ввиду проверка логических условий, а не порядок вычислений. А в этой задаче только произведение. Может закончим на этом на такой фитюльке показывать свои глубокие знания. По мне, так я бы подобные задачи фильтровал, а не выпускал на форум. Человек не знает элементарных вещей, а мы тут копья ломаем. Я для того и написал свой вариант после Catstail, Dinoxromniy, чтобы в мягкой форме подчеркнуть это.
0
|
Модератор
|
||||||
15.06.2022, 13:40 | 10 | |||||
какая разница, какая операция, главное, что IIF имеет побочный эффект
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
15.06.2022, 13:50 | 11 |
shanemac51, Да знаю я этот побочный эффект, знаю!!! А при умножении целых чисел он не проявится, тем более, что вычислений по веткам нет, а только вывод коротких строковых
0
|
828 / 479 / 185
Регистрация: 09.03.2009
Сообщений: 1,644
|
|
16.06.2022, 08:08 | 12 |
Вот все же не хватает короткозамкнутости операций, как в Си, код был бы короче с IIf.
1
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
16.06.2022, 08:56 | 13 |
Zeag, абсолютно с вами согласен, глупо, конечно, сначала вычислять результаты по веткам, а потом проверять какая же нужна.
0
|
Модератор
|
|
24.06.2022, 12:54 | 14 |
надо чтобы знали не только вы, но и начинающие осваивать vba/access
иначе потратят и время и нервы, чтобы найти ошибку
2
|
1846 / 1161 / 354
Регистрация: 11.07.2014
Сообщений: 4,102
|
|
24.06.2022, 17:21 | 15 |
shanemac51, не учите меня жить и давно бы пора вам сосредоточиться на других темах. А лентяи, выкладывающие такие темы, пусть ходят на занятия. А насчет нервов и времени, не беспокойтесь, они их тратить не будут.
0
|
Модератор
6012 / 2840 / 693
Регистрация: 12.06.2016
Сообщений: 7,631
|
||||||
02.03.2023, 16:28 | 16 | |||||
Случайно и меня сюда вдруг занесло. )))
0
|
02.03.2023, 16:28 | |
02.03.2023, 16:28 | |
Помогаю со студенческими работами здесь
16
Составить алгоритм для нахождения произведения двух наименьших чисел из трех заданных Составить программу для нахождения произведения всех делителей целого числа вводимого с клавиатуры Составить программу для нахождения произведения всех делителей целого числа вводимого из клавиатуры Составить подпрограмму нахождения максимума из двух чисел Составить программу нахождения произведения чисел 15 и 8 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |