Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. Private Sub Label2_Click()
  2.  
  3. End Sub
  4.  
  5. Private Sub ResultButton_Click()
  6. Dim a As Integer
  7. Dim b As Integer
  8. Dim c As Integer
  9. Select Case OperationsComboBox.Text
  10. Case "+"
  11. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  12. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  13. Else
  14. a = CInt(TextBoxA.Text)
  15. b = CInt(TextBoxB.Text)
  16. End If
  17. ResultLabel.Caption = a + b
  18. Case "-"
  19. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  20. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  21. Else
  22. a = CInt(TextBoxA.Text)
  23. b = CInt(TextBoxB.Text)
  24. End If
  25. ResultLabel.Caption = a - b
  26. Case "*"
  27. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  28. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  29. Else
  30. a = CInt(TextBoxA.Text)
  31. b = CInt(TextBoxB.Text)
  32. End If
  33. ResultLabel.Caption = a * b
  34. Case "/"
  35. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  36. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  37. Else
  38. a = CInt(TextBoxA.Text)
  39. b = CInt(TextBoxB.Text)
  40. End If
  41. If b = 0 Then
  42. ResultLabel.Caption = "Íà 0 äåëèòü íåëüçÿ!"
  43. Else
  44. ResultLabel.Caption = a / b
  45. End If
  46. Case "^"
  47. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  48. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  49. Else
  50. a = CInt(TextBoxA.Text)
  51. b = CInt(TextBoxB.Text)
  52. End If
  53. ResultLabel.Caption = a ^ b
  54. Case "êîðåíü"
  55. If TextBoxA.Text = "" Or TextBoxB.Text = "" Then
  56. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  57. Else
  58. a = CInt(TextBoxA.Text)
  59. b = CInt(TextBoxB.Text)
  60. End If
  61. If a < 0 Then
  62. ResultLabel.Caption = "Ïîäêîðåííîå âûðàæåíèå äîëæíî áûòü áîëüøå 0!"
  63. Else
  64. ResultLabel.Caption = a ^ (1 / b)
  65. End If
  66. Case "!"
  67. If TextBoxA.Text = "" Then
  68. ResultLabel.Caption = "Îøèáêà: ïóñòîå çíà÷åíèå!"
  69. Else
  70. a = CInt(TextBoxA.Text)
  71. End If
  72. c = 1
  73. For i = 1 To a
  74. c = c * i
  75. Next i
  76. ResultLabel.Caption = c
  77. End Select
  78. End Sub
  79.  
  80. Private Sub ExitButton_Click()
  81. Unload kaka
  82. End Sub
  83.  
  84.  
  85. Private Sub UserForm_Initialize()
  86. OperationsComboBox.AddItem "+"
  87. OperationsComboBox.AddItem "-"
  88. OperationsComboBox.AddItem "*"
  89. OperationsComboBox.AddItem "/"
  90. OperationsComboBox.AddItem "^"
  91. OperationsComboBox.AddItem "êîðåíü"
  92. OperationsComboBox.AddItem "!"
  93. OperationsComboBox.Text = "+"
  94.  
  95. End Sub
  96.  
  97. Private Sub âûáðàòü_Click()
  98. Select Case OperationsComboBox.Text
  99. Case "+"
  100. TextBoxB.Visible = True
  101. Label2.Visible = True
  102. Case "-"
  103. TextBoxB.Visible = True
  104. Label2.Visible = True
  105. Case "*"
  106. TextBoxB.Visible = True
  107. Label2.Visible = True
  108. Case "/"
  109. TextBoxB.Visible = True
  110. Label2.Visible = True
  111. Case "^"
  112. TextBoxB.Visible = True
  113. Label2.Visible = True
  114. Case "êîðåíü"
  115. TextBoxB.Visible = True
  116. Label2.Visible = True
  117. Case "!"
  118. TextBoxB.Visible = False
  119. Label2.Visible = False
  120. End Select
  121. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement