Сумма всех кратных чисел оканчивающихся на 4 - VB

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

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

Программа, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введенных чисел неизвестно, последовательность чисел заканчивается числом 0. Кол-во чисел не превышает 1000. Введенные числа не превышают 30000. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4. Вот, что я сделал сам. Дальше не могу допереть. Form1 - 1

Решение задачи: «Сумма всех кратных чисел оканчивающихся на 4»

textual
Листинг программы
Dim bytX As Integer
Dim Sum As Long
 
Private Sub Command1_Click()
Dim i As Integer
Cls
    For i = 1 To 1000
        Randomize
        bytX = Int(Rnd * 30000)
        'bytX = InputBox("Введите число.","Ввод данных",Int(Rnd * 30000))'Для ручного ввода
        Print bytX
        If bytX = 0 Then
            Exit For
        Else
            If bytX Mod 6 = 0 And CInt(Right(CStr(bytX), 1)) = 4 Then 'Конечно, не самое оптимальное решение
                 Sum = Sum + bytX
            End If
        End If
    Next i
    Text1.Text = Sum
End Sub
 
Private Sub Command2_Click()
End
End Sub

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


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

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

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