Таблица умножения - VB
Формулировка задачи:
помогите написать пожалуйста написать программу, выводящую таблицу умножения на число, введенное пользователем. я так понял надо введенное число умножать последовательно на 1,2,3....10 ?
типо того :
Также проверьте ,пожалуйста, правильно я написал программу для определения , является ли число введенное пользователем, простым.
У меня вопросы насчет этого :
как найти все делители;
вычислить количество делителей;
найти наибольший из делителей;
найти наименьший из делителей.
=)
Решение задачи: «Таблица умножения»
textual
Листинг программы
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
MsgBox("Введите число.", MsgBoxStyle.Critical, "Ошибка")
ElseIf TextBox1.Text <> "" Then
ListBox1.Items.Clear()
Timer1.Enabled = True
End If
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim a As Integer
a = Val(TextBox1.Text) * Val(Label1.Text)
ListBox1.Items.Add(TextBox1.Text & " * " & Label1.Text & "= " & a)
Label1.Text = Val(Label1.Text) + Val("1")
If ListBox1.Items.Count = 10 Then
Timer1.Enabled = False
Label1.Text = "1"
End If
End Sub