Определить произведение цифр натурального числа N. Visual basic

0 голосов
44 просмотров

Определить произведение цифр натурального числа N.
Visual basic


Информатика (30 баллов) | 44 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Function GetNumberProduct(n)
    if not IsNumeric(n) then
        GetNumberProduct = "Not a valid number"
        Exit Function
    end If

    n = Abs(n)
    Product = 1

    Do While n > 0
        Product = Product * n Mod 10
        n = n \ 10
    Loop

    GetNumberProduct = Product
End Function

n = 1203
MsgBox("Product of digits in " & n & " = " & GetNumberProduct(n))

---
проверялось на vbscript, yно думаю работать и у тебя будет

(53.1k баллов)