Какое минимальное число поворотов сделать, чтобы шестеренки вернулись на исходное состояние - VB

Узнай цену своей работы

Формулировка задачи:

две сцепленные шестеренки. У одной n зубцов , у другой к.ТРебуеться найти какое минимальное число поворотов сделать, чтобы шестеренки вернулись на исходное состояние. формат ввода в единственной строке даны два натуральных числа n,k каждое из которых не привосходит 10 мил пример ввели 2 и 3 получили 6

Решение задачи: «Какое минимальное число поворотов сделать, чтобы шестеренки вернулись на исходное состояние»

textual
Листинг программы
Private Sub Command1_Click()
    Dim n As Integer
    Dim k As Integer
    Dim s As String
    s = InputBox("Ââåäèòå äâГ* Г·ГЁГ±Г«Г* ÷åðåç ïðîáåë")
    n = Split(s, " ")(0)
    k = Split(s, " ")(1)
    Print nok(n, k)
End Sub
 
Function nok(ByVal a As Long, ByVal b As Long) As Long
    nok = (a * b) / nod(a, b)
End Function
 
Function nod(ByVal a As Long, ByVal b As Long) As Long
   While a > 0 And b > 0
     If a >= b Then a = a Mod b Else b = b Mod a
   Wend
   nod = a + b
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы