Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.32 KB | None | 0 0
  1. Editable code
  2.  
  3. Program
  4.  
  5. Public Class Form1
  6.  
  7. Dim dem18, rep18, ind18 As Integer
  8.  
  9. Dim dem36, rep36, ind36 As Integer
  10.  
  11. Dim dem54, rep54, ind54 As Integer
  12.  
  13. Dim demtotal, reptotal, indtotal As Integer
  14.  
  15. Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  16.  
  17. lstParty.Items.Add("Democrates")
  18.  
  19. lstParty.Items.Add("Republicants")
  20.  
  21. lstParty.Items.Add("Independence")
  22.  
  23. dem18 = 0
  24.  
  25. dem36 = 0
  26.  
  27. dem54 = 0
  28.  
  29. demtotal = 0
  30.  
  31. ind18 = 0
  32.  
  33. ind36 = 0
  34.  
  35. ind54 = 0
  36.  
  37. indtotal = 0
  38.  
  39. rep18 = 0
  40.  
  41. rep36 = 0
  42.  
  43. rep54 = 0
  44.  
  45. reptotal = 0
  46.  
  47. End Sub
  48.  
  49. Private Sub exit_btn_Click(sender As Object, e As EventArgs) Handles exit_btn.Click
  50.  
  51. Me.Close()
  52.  
  53. End Sub
  54.  
  55. Private Sub write_file_Click(sender As Object, e As EventArgs) Handles write_file.Click
  56.  
  57. Dim OutFileName As String = "D:\PAO.txt"
  58.  
  59. 'Condition to check whether file exists or not.
  60.  
  61. If System.IO.File.Exists(OutFileName) = True Then
  62.  
  63. Using OutFileWriter As New System.IO.StreamWriter(OutFileName, True)
  64.  
  65. OutFileWriter.Flush()
  66.  
  67. If (Convert.ToInt16(TextBox1.Text) >= 18) Then
  68.  
  69. If (lstParty.SelectedIndex = 0) Then
  70.  
  71. 'Write Democrats count.
  72.  
  73. OutFileWriter.WriteLine("Democrats:" + TextBox1.Text)
  74.  
  75. OutFileWriter.Close()
  76.  
  77. 'Display message.
  78.  
  79. MsgBox("Saved in text file")
  80.  
  81. ElseIf (lstParty.SelectedIndex = 1) Then
  82.  
  83. 'Write Republicans count.
  84.  
  85. OutFileWriter.WriteLine("Republicans:" + TextBox1.Text)
  86.  
  87. OutFileWriter.Close()
  88.  
  89. 'Display message.
  90.  
  91. MsgBox("Saved in text file")
  92.  
  93. ElseIf (lstParty.SelectedIndex = 2) Then
  94.  
  95. 'Write Independents count.
  96.  
  97. OutFileWriter.WriteLine("Independents:" + TextBox1.Text)
  98.  
  99. OutFileWriter.Close()
  100.  
  101. 'Display message.
  102.  
  103. MsgBox("Saved in text file")
  104.  
  105. End If
  106.  
  107. Else
  108.  
  109. MsgBox("Age not valid")
  110.  
  111. End If
  112.  
  113. End Using
  114.  
  115. 'Otherwise.
  116.  
  117. Else
  118.  
  119. 'Display message.
  120.  
  121. MsgBox("File not Exist")
  122.  
  123. End If
  124.  
  125. 'End of button one click.
  126.  
  127. End Sub
  128.  
  129. Private Sub display_Click(sender As Object, e As EventArgs) Handles display.Click
  130.  
  131. Dim TextLine As String
  132.  
  133. ' Open file.
  134.  
  135. FileOpen(1, "D:\PAO.txt", OpenMode.Input)
  136.  
  137. ' Loop until end of file.
  138.  
  139. Do Until EOF(1)
  140.  
  141. ' Read the line into a variable.
  142.  
  143. TextLine = LineInput(1)
  144.  
  145. Dim delimiter As Char = ":"
  146.  
  147. Dim substrings() As String = TextLine.Split(delimiter)
  148.  
  149. If (substrings(0) = "Democrats") Then
  150.  
  151. If (substrings(1) >= 18 And substrings(1) <= 35) Then
  152.  
  153. dem18 = dem18 + 1
  154.  
  155. demtotal = demtotal + dem18
  156.  
  157. ElseIf (substrings(1) >= 36 And substrings(1) <= 54) Then
  158.  
  159. dem36 = dem36 + 1
  160.  
  161. demtotal = demtotal + dem18
  162.  
  163. ElseIf (substrings(1) >= 54) Then
  164.  
  165. dem54 = dem54 + 1
  166.  
  167. demtotal = demtotal + dem18
  168.  
  169. End If
  170.  
  171. ElseIf (substrings(0) = "Republicans") Then
  172.  
  173. If (substrings(1) >= 18 And substrings(1) <= 35) Then
  174.  
  175. rep18 = rep18 + 1
  176.  
  177. reptotal = reptotal + rep18
  178.  
  179. ElseIf (substrings(1) >= 36 And substrings(1) <= 54) Then
  180.  
  181. rep36 = rep36 + 1
  182.  
  183. reptotal = reptotal + rep18
  184.  
  185. ElseIf (substrings(1) >= 54) Then
  186.  
  187. rep54 = rep54 + 1
  188.  
  189. reptotal = reptotal + rep18
  190.  
  191. End If
  192.  
  193. ElseIf (substrings(0) = "Independents") Then
  194.  
  195. If (substrings(1) >= 18 And substrings(1) <= 35) Then
  196.  
  197. ind18 = ind18 + 1
  198.  
  199. indtotal = indtotal + ind18
  200.  
  201. ElseIf (substrings(1) >= 36 And substrings(1) <= 54) Then
  202.  
  203. ind36 = ind36 + 1
  204.  
  205. indtotal = indtotal + ind18
  206.  
  207. ElseIf (substrings(1) >= 54) Then
  208.  
  209. ind54 = ind54 + 1
  210.  
  211. indtotal = indtotal + ind18
  212.  
  213. End If
  214.  
  215. End If
  216.  
  217. Loop
  218.  
  219. FileClose(1)
  220.  
  221. Label10.Text = dem18.ToString()
  222.  
  223. Label11.Text = rep18.ToString()
  224.  
  225. Label12.Text = ind18.ToString()
  226.  
  227. Label13.Text = dem36.ToString()
  228.  
  229. Label14.Text = rep36.ToString()
  230.  
  231. Label15.Text = ind36.ToString()
  232.  
  233. Label16.Text = dem54.ToString()
  234.  
  235. Label17.Text = rep54.ToString()
  236.  
  237. Label18.Text = ind54.ToString()
  238.  
  239. Label19.Text = demtotal.ToString()
  240.  
  241. Label20.Text = reptotal.ToString()
  242.  
  243. Label21.Text = indtotal.ToString()
  244.  
  245. End Sub
  246.  
  247. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement