1. Public Class Form1
  2. Dim n, acu As Integer
  3. Private Sub BunifuImageButton1_Click(sender As Object, e As EventArgs) Handles BunifuImageButton1.Click
  4. Close()
  5. End Sub
  6. Private Sub BTN_calula_Click(sender As Object, e As EventArgs) Handles BTN_calula.Click
  7. n = Val(TXT_n.Text)
  8. If (Switch1.Value = False) Then
  9. acu = 0
  10. For C = 1 To n
  11. acu = acu + C
  12. Next C
  13. la_Res.Text = acu
  14. Else
  15. acu = 1
  16. For C = 1 To n
  17. acu = acu * C
  18. Next C
  19. la_Res.Text = acu
  20. End If
  21. End Sub
  22. Private Sub TXT_n_OnValueChanged(sender As Object, e As EventArgs) Handles TXT_n.OnValueChanged, TXT_edad.OnValueChanged
  23. End Sub
  24. Private Sub BunifuiOSSwitch1_OnValueChange(sender As Object, e As EventArgs) Handles Switch1.OnValueChange
  25. End Sub
  26. Private Sub BunifuThinButton21_Click(sender As Object, e As EventArgs)
  27. End Sub
  28. Private Sub TXT_NUM_ROMA_OnValueChanged(sender As Object, e As EventArgs) Handles TXT_NUM_ROMA.OnValueChanged
  29. End Sub
  30. Private Sub LB_RES_ROMA_Click(sender As Object, e As EventArgs) Handles LB_RES_ROMA.Click, Label8.Click, Label7.Click, Label6.Click, lab_res_cali.Click, lab_res_primo.Click
  31. End Sub
  32. Private Sub BTN_ROMA_Click(sender As Object, e As EventArgs) Handles BTN_ROMA.Click
  33. Dim n, u, d, c, m As Integer
  34. Dim res As String
  35. n = Val(TXT_NUM_ROMA.Text)
  36. u = 0
  37. d = 0
  38. c = 0
  39. m = 0
  40. res = 0
  41. If (n <= 3999) Then
  42. u = n Mod 10
  43. n = Int(n / 10)
  44. d = n Mod 10
  45. n = Int(n / 10)
  46. c = n Mod 10
  47. m = Int(n / 10)
  48. Select Case m
  49. Case Is = "0"
  50. res = ""
  51. Case Is = "1"
  52. res = "M"
  53. Case Is = "2"
  54. res = "MM"
  55. Case Is = "3"
  56. res = "MMM"
  57. End Select
  58. Select Case c
  59. Case Is = "0"
  60. res = res & ""
  61. Case Is = "1"
  62. res = res & "C"
  63. Case Is = "2"
  64. res = res & "CC"
  65. Case Is = "3"
  66. res = res & "CCC"
  67. Case Is = "4"
  68. res = res & "CD"
  69. Case Is = "5"
  70. res = res & "D"
  71. Case Is = "6"
  72. res = res & "DC"
  73. Case Is = "7"
  74. res = res & "DCC"
  75. Case Is = "8"
  76. res = res & "DCCC"
  77. Case Is = "9"
  78. res = res & "CM"
  79. End Select
  80. Select Case d
  81. Case Is = "0"
  82. res = res & ""
  83. Case Is = "1"
  84. res = res & "X"
  85. Case Is = "2"
  86. res = res & "XX"
  87. Case Is = "3"
  88. res = res & "XXX"
  89. Case Is = "4"
  90. res = res & "XL"
  91. Case Is = "5"
  92. res = res & "L"
  93. Case Is = "6"
  94. res = res & "LX"
  95. Case Is = "7"
  96. res = res & "LXX"
  97. Case Is = "8"
  98. res = res & "LXXX"
  99. Case Is = "9"
  100. res = res & "XC"
  101. End Select
  102. Select Case u
  103. Case Is = "0"
  104. res = res & ""
  105. Case Is = "1"
  106. res = res & "I"
  107. Case Is = "2"
  108. res = res & "II"
  109. Case Is = "3"
  110. res = res & "III"
  111. Case Is = "4"
  112. res = res & "IV"
  113. Case Is = "5"
  114. res = res & "V"
  115. Case Is = "6"
  116. res = res & "VI"
  117. Case Is = "7"
  118. res = res & "VII"
  119. Case Is = "8"
  120. res = res & "VIII"
  121. Case Is = "9"
  122. res = res & "IX"
  123. End Select
  124. End If
  125. LB_RES_ROMA.Text = res
  126. End Sub
  127. Private Sub BunifuMetroTextbox3_OnValueChanged(sender As Object, e As EventArgs) Handles TXT_n2_cali.OnValueChanged
  128. End Sub
  129. Private Sub BTN_calcu_cali_Click(sender As Object, e As EventArgs) Handles BTN_calcu_cali.Click
  130. Dim N1, N2, N3, slider, promedio2 As Integer
  131. Dim promedio As Double
  132. Dim NAME As String
  133. N1 = Val(TXT_n1_cali.Text)
  134. N2 = Val(TXT_n2_cali.Text)
  135. N3 = Val(TXT_n3_cali.Text)
  136. NAME = TXT_nom_cali.Text
  137. promedio = (N1 + N2 + N3) / 3
  138. promedio2 = Int(N1 + N2 + N3) / 3
  139. If promedio >= 10.5 And promedio <= 20 Then
  140. lab_res_cali.Text = NAME & " APROBADO"
  141. ElseIf (promedio >= 21) Then
  142. lab_res_cali.Text = NAME & " ERROR"
  143. promedio2 = 0
  144. Else
  145. lab_res_cali.Text = NAME & " DESAPROBADO"
  146. End If
  147. slider = 5 * promedio2
  148. slider_cali.Value = slider
  149. End Sub
  150. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  151. End Sub
  152. Private Sub btn_calcu_primo_Click(sender As Object, e As EventArgs) Handles btn_calcu_primo.Click
  153. Dim N, C, ND As Integer
  154. N = Val(TXT_num1_primo.Text)
  155. ND = 0
  156. For C = 1 To N
  157. If (N Mod C = 0) Then
  158. ND = ND + 1
  159. End If
  160. Next C
  161. If (ND <= 2) Then
  162. lab_res_primo.Text = "Es primo"
  163. Else
  164. lab_res_primo.Text = "No es primo"
  165. End If
  166. End Sub
  167. Private Sub BTNcalcu_Edad_Click(sender As Object, e As EventArgs) Handles BTNcalcu_Edad.Click
  168. Dim edad As String
  169. edad = Val(TXT_edad.Text)
  170. Select Case edad
  171. Case Is <= 14
  172. lab_res_edad.Text = "NiƱo"
  173. Case Is <= 20
  174. lab_res_edad.Text = "Adolecente"
  175. Case Is <= 70
  176. lab_res_edad.Text = "adulto"
  177. Case Is >= 71
  178. lab_res_edad.Text = "anciano"
  179. End Select
  180. End Sub
  181. End Class

5 Programas vb