Необходимо реализовать в vb.net Дано натуральное число. Верно ли, что оно начинается и...

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

Необходимо реализовать в vb.net
Дано натуральное число. Верно ли, что оно начинается и заканчивается одной и той же цифрой.
Либо,кто шарит, не могу найти ошибку, выдает правильно только однозначность и какое бы число не ввела - неодинаково.
Dim n, a, b As Single
n = Val(TextBox1.Text)
a = n
If n < 10 Then
TextBox2.Text = "Число однозначное"
Else
Do
n = b Mod 10
a = a / 10
Loop Until a <= 10<br> If n = b Then TextBox2.Text = "верно"
If b <> a Then TextBox2.Text = "неодинаково"

End If

End Sub


Информатика (103 баллов) | 51 просмотров
Дано ответов: 2
0 голосов
n = b Mod 10   меняете на  b = n  Mod  10
a = a / 10  меняете на  a = a  \ 10
Loop Until a <= 10   меняете на  <span>Loop Until a < 10
If n = b Then TextBox2.Text = "верно"  меняете на  If a = b Then TextBox2.Text = "верно"

(9.7k баллов)
0 голосов

        Dim n, a, b As Single
        n = Val(TextBox1.Text)
        a = n
        If n < 10 Then
            TextBox2.Text = "Число однозначное"
        Else
            b = n Mod 10
            Do
                a = a \ 10
            Loop Until a < 10
            If a = b Then
                TextBox2.Text = "верно"
            Else
                TextBox2.Text = "неодинаково"
            End If
        End If

(9.4k баллов)