Advertisement
Jopa322

lab1

Feb 25th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. Option Explicit
  2. Dim Name As String
  3. Private Type Bank
  4. C1 As Integer
  5. C2 As Integer
  6. C3 As Integer
  7. C4 As Integer
  8. Max As Currency
  9. Min As Currency
  10. Sum As Currency
  11. Sred As Currency
  12. End Type
  13. Dim a As Bank
  14. Dim b As Bank
  15. Dim N As Integer
  16. Dim sum1 As Currency
  17. Dim endl As String
  18. Dim result As String
  19. Dim s As String
  20. Dim Text As String
  21.  
  22.  
  23. Private Sub Uslovie_Click()
  24. endl = Chr(13) + Chr(10)
  25. s = "Äàíî: "
  26. s = s + "Èìåþòñÿ ñâåäåíèÿ î áàíêàõ: íàçâàíèå, äåíåæûå ïîñòóïëåíèÿ çà êàæäûé êâàðòàë ïðîøåäøåãî ãîäà" + endl
  27. s = s + "Îïðåäåëèòü:" + endl
  28. s = s + "à) äëÿ êàæäîãî áàíêà îáùóþ ñóììó, ïîñòóïèâøèõ äåíåã, è êâàðòàë ñ ìàêñèìàëüíûìè ïîñòóïëåíèÿìè;" + endl
  29. s = s + "á) äëÿ êàæäîãî êâàðòàëà ñðåäíåå ïîñòóïëåíèå äåíåã è áàíê ñ ìàêñèìàëüíûìè ïîñòóïëåíèÿìè." + endl
  30. TBox.Text = s
  31. Reshenie.Enabled = True
  32. Reshenie.Visible = True
  33. End Sub
  34. Private Sub Button2_Click()
  35. End
  36. End Sub
  37. Private Sub Reshenie_Click()
  38. Vivod.Enabled = True
  39. Vivod.Visible = True
  40. Reshenie.Caption = "Ââîä íîâûõ äàíûõ"
  41. endl = Chr(13) + Chr(10)
  42. Name = InputBox("Ââåäèòå íàçâàíèå áàíêà")
  43. a.C1 = Val(InputBox("Ââåäèòå ïîñòóïëåíèå çà ïåðâûé êâàðòàë"))
  44. a.C2 = Val(InputBox("Ââåäèòå ïîñòóïëåíèå çà âòîðîé êâàðòàë"))
  45. a.C3 = Val(InputBox("Ââåäèòå ïîñòóïëåíèå çà òðåòèé êâàðòàë"))
  46. a.C4 = Val(InputBox("Ââåäèòå ïîñòóïëåíèå çà ÷åòâ¸ðòûé êâàðòàë"))
  47. a.Sum = (a.C1 + a.C2 + a.C3 + a.C4)
  48. a.Sred = a.Sum / 4
  49. a.Max = a.C1
  50. If a.C2 > a.Max Then a.Max = a.C2
  51. If a.C3 > a.Max Then a.Max = a.C3
  52. If a.C4 > a.Max Then a.Max = a.C4
  53. a.Min = a.C1
  54. If a.C2 < a.Min Then a.Min = a.C2
  55. If a.C3 < a.Min Then a.Min = a.C3
  56. If a.C4 < a.Min Then a.Min = a.C4
  57. result = Name + endl
  58. result = result + "Ïåðâûé êâàðòàë: " + Str(a.C1) + endl
  59. result = result + "Âòîðîé êâàðòàë: " + Str(a.C2) + endl
  60. result = result + "Òðåòèé êâàðòàë: " + Str(a.C3) + endl
  61. result = result + "×åòâ¸ðòûé êâàðòàë: " + Str(a.C4) + endl
  62. result = result + "Ñóììà: " + Str(a.Sum) + endl
  63. result = result + "Ñðåäíåå: " + Str(a.Sred) + endl
  64. result = result + "Ìàêñèìóì: " + Str(a.Max) + endl
  65. result = result + "Ìèíèìóì: " + Str(a.Min) + endl
  66. Text = MsgBox(result, , "Ðåçóëüòàò")
  67. OutputBox.Text = result
  68. LabelOutput.Caption = result
  69. If a.Sred > b.Sred Then b = a
  70. N = N + 1
  71. sum1 = sum1 + a.Sred
  72.  
  73. End Sub
  74.  
  75. Private Sub Vivod_Click()
  76. Dim sum2 As Currency
  77. sum2 = sum1 / N
  78. result = Name + endl
  79. result = result + "Âñåãî çàïèñåé: " + Str(N) + endl
  80. result = result + "Ïåðâûé êâàðòàë: " + Str(b.C2) + endl
  81. result = result + "Âòîðîé êâàðòàë: " + Str(b.C2) + endl
  82. result = result + "Òðåòèé êâàðòàë: " + Str(b.C3) + endl
  83. result = result + "×åòâ¸ðòûé êâàðòàë: " + Str(b.C4) + endl
  84. result = result + "Ñóììà: " + Str(b.Sum) + endl
  85. result = result + "Ñðåäíåå: " + Str(b.Sred) + endl
  86. result = result + "Ìàêñèìóì: " + Str(b.Max) + endl
  87. result = result + "Ìèíèìóì: " + Str(b.Min) + endl
  88. LabelOutput.Caption = result
  89. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement