Дано трехзначное число, верно ли, что всего его цифры одинаковы - VB
Формулировка задачи:
Здравствуйте. Очень надеюсь на вашу помощь в решении задач, так как я полный ноль в программировании на языке Visual Basic. Все, что я знаю - это задачи на условные операторы и, кажется, на массивы, но в моем классе учатся по самоучителю, а в нем все в кашу. Учитель нам ничего не объясняет, приходится доходить своим умом. В общем, помогите пожалуйста в решении следующих задач:
1. Дано трехзначное число, верно ли, что всего его цифры одинаковы?
2. Дано четырехзначное число, определить, кратно ли произведение его цифр числу а.
3. Даны три целых числа, вывести на экран те из них, которые являются четными.
4. Даны четыре целых числа. Определить сумму тех, которые кратны трем.
Решение задачи: «Дано трехзначное число, верно ли, что всего его цифры одинаковы»
textual
Листинг программы
- Dim a As String
- Dim b As String
- Dim Г± As String
- Dim d As String
- Dim otv As Integer
- a = InputBox("Ââåäèòå ÷èñëî1")
- b = InputBox("Ââåäèòå ÷èñëî2")
- c = InputBox("Ââåäèòå ÷èñëî3")
- d = InputBox("Ââåäèòå ÷èñëî4")
- If CInt(a) Mod 3 = 0 Then
- otv = otv + a
- End If
- If CInt(b) Mod 3 = 0 Then
- otv = otv + b
- End If
- If CInt(c) Mod 3 = 0 Then
- otv = otv + c
- End If
- If CInt(d) Mod 3 = 0 Then
- otv = otv + d
- End If
- MsgBox (otv)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д