Создать проект, который будет выполнять действия сложения и вычитания - VB

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

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

создать проект который будет выполнять действия сложения и вычитания!! Visual Basic

Решение задачи: «Создать проект, который будет выполнять действия сложения и вычитания»

textual
Листинг программы
  1. Option Explicit
  2. Const r = 90, n = 4
  3. Dim WithEvents cb1 As CommandButton, WithEvents lb As Label
  4. Dim WithEvents cb2 As CommandButton, l&, t&, w&, h&, b As Boolean
  5.  
  6. Private Sub cb1_Click()
  7.     Dim i, j
  8.     Do: i = InputBox("Введите первое слагаемое", , 0): Loop Until IsNumeric(i)
  9.     Do: j = InputBox("Введите второе слагаемое", , 0): Loop Until IsNumeric(j)
  10.     lb.Caption = CDbl(CDbl(i) + CDbl(j))
  11. End Sub
  12.  
  13. Private Sub cb2_Click()
  14.     Dim i, j
  15.     Do: i = InputBox("Введите число", , 0): Loop Until IsNumeric(i)
  16.     Do: j = InputBox("Введите вычитаемое число", , 0): Loop Until IsNumeric(j)
  17.     lb.Caption = CDbl(CDbl(i) - CDbl(j))
  18. End Sub
  19.  
  20. Private Sub Form_Load()
  21.     l = r: t = r: w = r * 20: h = r * 4
  22.    
  23.     Set cb1 = Controls.Add("vb.CommandButton", "cb1")
  24.     Set cb2 = Controls.Add("vb.CommandButton", "cb2")
  25.     Set lb = Controls.Add("vb.Label", "lb")
  26.     With cb1
  27.         .Move l, t, w, h: l = l + w + r
  28.         .Caption = "Сложить 2 числа"
  29.         .Visible = 1
  30.     End With
  31.     With cb2
  32.         .Move l, t, w, h: t = t + h + r
  33.         .Caption = "Вычесть 2 числа"
  34.         .Visible = 1
  35.     End With
  36.     With lb
  37.         .Move r, t, w * 4, h
  38.         .Visible = 1
  39.     End With
  40.    
  41. End Sub

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


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

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

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

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

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

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