Составьте блок-схему и программу на языке VBA, которая вычисляет наибольший общий делитель двух целых чисел.( Желательно через цикл For и что бы работало с отрицательными значениями)
Ответы на вопрос
Ответил Вованичикчка
0
' GCD - функция, которая принимает два числа, для которых нужно найти НОД
' К посту приложена фотография с блок-схемой
Function GCD(m As Integer, n As Integer) As Integer
m = Abs(m)
n = Abs(n)
For i = 1 To n * m
If m Mod i = 0 And n Mod i = 0 Then
GCD = i
End If
Next
End Function
Приложения:

Ответил LynaPixel
0
А как её запустить в VBA?
Ответил Вованичикчка
0
1. Зайди в Microsoft Excel (или Word, или PowerPoint)
2. Найди пункт Макросы в главном меню (можешь загуглить, как найти этот пункт
2. Найди пункт Макросы в главном меню (можешь загуглить, как найти этот пункт
Ответил Вованичикчка
0
3. Создай макрос под любым именем (набери имя в соответствующем поле и нажми создать)
4. Выдели его и нажми Изменить
5. Вставляй код функции перед всем, что есть в редакторе, а в код самого макроса вставь, например, MsgBox (GCD(50, 130))
4. Выдели его и нажми Изменить
5. Вставляй код функции перед всем, что есть в редакторе, а в код самого макроса вставь, например, MsgBox (GCD(50, 130))
Ответил Вованичикчка
0
6. Жми F5 и вылетит окошко с ответом
Ответил LynaPixel
0
Спасибо
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Биология,
7 лет назад
Математика,
7 лет назад
Литература,
9 лет назад
Математика,
9 лет назад