Таблица умножения - VB

Узнай цену своей работы

Формулировка задачи:

помогите написать пожалуйста написать программу, выводящую таблицу умножения на число, введенное пользователем. я так понял надо введенное число умножать последовательно на 1,2,3....10 ? типо того :
Листинг программы
  1. Dim a As Integer
  2. Dim b As Integer
  3. Dim str As String
  4. a = TextBox1.Text
  5. b = 0
  6. str = ""
  7. Do While b = a * 10
  8. b = a * 1
  9. b = a * 2
  10. b = a * 3
  11. b = a * 4
  12. b = a * 5
  13. b = a * 6
  14. b = a * 7
  15. b = a * 8
  16. b = a * 9
  17. b = a * 10
  18. Loop
  19. b = str
  20. Label1.Text = str
Также проверьте ,пожалуйста, правильно я написал программу для определения , является ли число введенное пользователем, простым.
Листинг программы
  1. Dim a As Integer
  2. Dim b As Integer
  3. Dim i As Integer
  4. b = 0
  5. a = TextBox1.Text
  6. For i = 2 To a - 1
  7. If (a Mod i = 0) Then
  8. b = b + 1
  9. End If
  10. If (b = 0) Then Label1.Text = "Простое число" Else Label1.Text = "Не простое число"
  11. Next
  12. End Sub
У меня вопросы насчет этого : как найти все делители; вычислить количество делителей; найти наибольший из делителей; найти наименьший из делителей. =)

Решение задачи: «Таблица умножения»

textual
Листинг программы
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         If TextBox1.Text = "" Then
  3.             MsgBox("Введите число.", MsgBoxStyle.Critical, "Ошибка")
  4.         ElseIf TextBox1.Text <> "" Then
  5.             ListBox1.Items.Clear()
  6.             Timer1.Enabled = True
  7.         End If
  8.     End Sub
  9.  
  10.     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  11.         Dim a As Integer
  12.         a = Val(TextBox1.Text) * Val(Label1.Text)
  13.         ListBox1.Items.Add(TextBox1.Text & " * " & Label1.Text & "= " & a)
  14.         Label1.Text = Val(Label1.Text) + Val("1")
  15.         If ListBox1.Items.Count = 10 Then
  16.             Timer1.Enabled = False
  17.             Label1.Text = "1"
  18.         End If
  19.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы