Обработка массивов - VB (171812)

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

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

Создать файл, содержащий сведения о месячной заработной плате рабочих завода. Каждая запись содержит поля - фамилия рабочего, наименование цеха, размер заработной платы за месяц. Вычислить общую сумму выплат за месяц по цеху X, а также среднемесячный заработок рабочего этого цеха. Напечатать для бухгалтерии ведомость для начисления заработной платы рабочим этого цеха.

Решение задачи: «Обработка массивов»

textual
Листинг программы
  1. Dim famil(10) As String, zex(10) As String, zarplata(10) As Integer
  2. Private Sub Command1_Click()
  3. List1.Clear
  4. List2.Clear
  5. List3.Clear
  6. Open "E:\!!!!\Zarplata.txt" For Input As #1
  7. For i = 1 To 10
  8. Input #1, famil(i), zex(i), zarplata(i)
  9. Next i
  10. For i = 1 To 10
  11. List1.AddItem famil(i)
  12. List2.AddItem zex(i)
  13. List3.AddItem zarplata(i)
  14. Next i
  15. Close #1
  16. End Sub
  17.  
  18. Private Sub Command2_Click()
  19. n = 0
  20. l = 0
  21. k = 0
  22. y = InputBox("Введите наименование цеха", "Ввод", "прокатный")
  23. For i = 1 To 10
  24. If y = zex(i) Then
  25.   n = n + zarplata(i)
  26.   k = 1 + k
  27.   End If
  28. Next i
  29. Text1.Text = n
  30. l = n / k
  31. Text2.Text = l
  32. End Sub

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


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

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

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

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

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

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