Процедура для нахождения суммы цифр - VB
Формулировка задачи:
Помогите решить:
Из заданного числа вычли сумму его его цифр. Из результата вновь вычли сумму его цифр и т.д. Сколько таких действий надо произвести, чтобы получился нуль
Решение задачи: «Процедура для нахождения суммы цифр»
textual
Листинг программы
Private Sub Command1_Click() Dim ras As Integer, sum As Integer, a As Double, temp As Double a = Val(InputBox("Введите число : ", , 12345)) temp = a sum = 0 Do Until temp = 0 sum = sum + temp Mod 10 temp = temp \ 10 Loop Print "Сумма цифр числа " & a & " = " & sum temp = a Do Until temp <= 0 temp = temp - sum ras = ras + 1 Loop Print sum & " можно вычесть из " & a & " " & ras & _ " раз(а), "; "остаток = " & temp End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д