• ✅Зачтено
    • 7395 id
    • 1000.0 ₽
    • 20.0%
Катя Дятчина
  • S:10:26:14 16.03
  • R:10:26:16 16.03
По заказу 7395 Предложение от исполнителя №201 ❗Работает недавно❗ 📚 Информатика 💰 800 ₽ 💬 : Срок сдачи?
SYSTEM
  • S:10:26:36 16.03
  • R:10:26:39 16.03
  • Артём Усов начал диалог с Катя Дятчина
    Катя Дятчина
    • S:10:26:41 16.03
    • R:10:26:44 16.03
    Исполнитель пока не зашел в беседу При длительном отсутствии специалиста в чате пишите администратору https://vk.com/p0m0shnik
    Артём Усов
  • S:10:26:41 16.03
  • R:10:26:51 16.03
  • Привет
    Катя Дятчина
    • S:10:26:49 16.03
    • R:10:26:52 16.03
    🤖:Все подключились. Не забудь поздороваться)
    Катя Дятчина
    • S:10:26:59 16.03
    • R:10:27:02 16.03
    Здравствуйте! Срок сдачи?
    Артём Усов
  • S:10:27:04 16.03
  • R:10:27:06 16.03
  • Привет, визуал бэсик, сейчас
    SYSTEM
  • S:10:27:18 16.03
  • R:10:27:20 16.03
  • Артём Усов выбрал исполнителем Катя Дятчина
    Артём Усов
  • S:10:27:46 16.03
  • R:10:27:49 16.03
  • .
    Катя Дятчина
    • S:10:28:02 16.03
    • R:10:28:05 16.03
    Решение сюда кидать?
    Артём Усов
  • S:10:28:19 16.03
  • R:10:28:21 16.03
  • Да
    Артём Усов
  • S:10:28:35 16.03
  • R:10:28:38 16.03
  • Кидай пожалуйста постепенно
    Артём Усов
  • S:10:29:00 16.03
  • R:10:29:01 16.03
  • Как написал кинь что-то
    Катя Дятчина
    • S:10:45:24 16.03
    • R:10:45:27 16.03
    Module Module1 Public Structure Films Public name As String, year, money As Integer *Ввод структуры Public Sub Vvod() name = InputBox(*Название фильма*) money = Val(InputBox(*Бюджет фильма*)) year = Val(InputBox(*Год выпуска*)) End Sub *Формирование строки печати Public Function Stroka() As String Dim s As String s = LSet((name), 20) + LSet((Str(money)), 10) + LSet((Str(year)), 10) Stroka = s End Function End Structure Public Sub VvodKv(ByRef n As Integer, ByRef St() As Films) Dim i As Integer n = Val(InputBox(*количество фильмов*)) ReDim St(n - 1) For i = 0 To n - 1 St(i).Vvod() Next End Sub *печать массива Public Sub Pechat(ByVal n As Integer, ByVal St() As Films, ByRef lst As ListBox) Dim i As Integer lst.Items.Clear() For i = 0 To n - 1 lst.Items.Add(St(i).Stroka) Next End Sub End Module
    Катя Дятчина
    • S:10:45:44 16.03
    • R:10:45:45 16.03
    Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim n As Integer, St() As Films, newst() As Films VvodKv(n, St) Pechat(n, St, ListBox1) End Sub End Class
    Катя Дятчина
    • S:10:45:54 16.03
    • R:10:45:56 16.03
    модуль и печать
    Катя Дятчина
    • S:11:03:25 16.03
    • R:11:03:28 16.03
    все работает
    Катя Дятчина
    • S:11:03:32 16.03
    • R:11:03:35 16.03
    кидаю по очереди
    Катя Дятчина
    • S:11:03:37 16.03
    • R:11:03:40 16.03
    первый модуль
    Катя Дятчина
    • S:11:03:54 16.03
    • R:11:03:57 16.03
    Module Module1 Public Structure Films Public name As String, year, money As Integer *Ввод структуры Public Sub Vvod() name = InputBox(*Название фильма*) money = Val(InputBox(*Бюджет фильма*)) year = Val(InputBox(*Год выпуска*)) End Sub *Формирование строки печати Public Function Stroka() As String Dim s As String s = LSet((name), 20) + LSet((Str(money)), 10) + LSet((Str(year)), 10) Stroka = s End Function End Structure Public Sub VvodKv(ByRef n As Integer, ByRef St() As Films) Dim i As Integer n = Val(InputBox(*количество фильмов*)) ReDim St(n - 1) For i = 0 To n - 1 St(i).Vvod() Next End Sub *печать массива Public Sub Pechat(ByVal n As Integer, ByVal St() As Films, ByRef lst As ListBox) Dim i As Integer lst.Items.Clear() For i = 0 To n - 1 lst.Items.Add(St(i).Stroka) Next End Sub Public Function Dorogo(ByVal n As Integer, ByVal st() As Films) As String Dim i, maxvl As Integer Dorogo = ** maxvl = Integer.MinValue For i = 0 To n - 1 If st(i).money > maxvl Then maxvl = st(i).money Dorogo = st(i).name End If Next End Function Public Sub Sorti(ByVal n As Integer, ByRef St() As Films) Dim i As Integer, sort As Boolean, buf As Films Do sort = True For i = 0 To n - 2 If St(i).year > St(i + 1).year Then sort = False buf = St(i) St(i) = St(i + 1) St(i + 1) = buf End If Next Loop Until sort = True End Sub Public Sub Formfilm(ByVal n As Integer, ByVal st() As Films, ByRef newst() As Films, ByVal yearf As Integer) Dim i, k As Integer k = -1 For i = 0 To n - 1 If st(i).year = yearf Then k = k + 1 ReDim Preserve newst(k) newst(k) = st(i) End If Next End Sub End Module
    Катя Дятчина
    • S:11:04:04 16.03
    • R:11:04:06 16.03
    ------------------------------------------------------------------------------
    Катя Дятчина
    • S:11:04:12 16.03
    • R:11:04:14 16.03
    событийная процедура
    Катя Дятчина
    • S:11:04:28 16.03
    • R:11:04:30 16.03
    Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim n, yearf As Integer, St() As Films, newst() As Films VvodKv(n, St) Pechat(n, St, ListBox1) TextBox1.Text = Dorogo(n, St) Form2.Show() Sorti(n, St) Pechat(n, St, Form2.ListBox1) yearf = Val(InputBox(*Введите год для вывода фильмов*)) Formfilm(n, St, newst, yearf) Pechat(UBound(newst) + 1, newst, ListBox2) End Sub End Class
    Катя Дятчина
    • S:11:04:34 16.03
    • R:11:04:35 16.03
    -------------------------------------------
    Катя Дятчина
    • S:11:04:44 16.03
    • R:11:04:46 16.03
    расположение элементов на форме
    Катя Дятчина
    • S:11:05:03 16.03
    • R:11:05:06 16.03
    вторая форма
    Катя Дятчина
    • S:11:05:28 16.03
    • R:11:05:29 16.03
    первая форма
    Катя Дятчина
    • S:11:05:39 16.03
    • R:11:05:43 16.03
    на всякий скопирую код в ворд
    Катя Дятчина
    • S:11:07:43 16.03
    • R:11:07:48 16.03
    там на одной странице модуль
    Катя Дятчина
    • S:11:07:54 16.03
    • R:11:07:57 16.03
    на другой событийная процедура
    SYSTEM
  • S:11:08:02 16.03
  • R:11:08:07 16.03
  • Катя Дятчина отправил решение Артём Усов
    Катя Дятчина
    • S:11:08:31 16.03
    • R:11:08:34 16.03
    1000(за срочность и быстрое выполнение)
    Катя Дятчина
    • S:11:08:42 16.03
    • R:11:08:44 16.03
    Исполнитель изменил стоимость. Новое значение: 1000 ₽
    Катя Дятчина
    • S:11:08:56 16.03
    • R:11:08:59 16.03
    4276 6300 1404 0839 Сбер Сергей Александрович Ш. По оплате пришлите чек, пожалуйста 1000руб
    SYSTEM
  • S:11:09:28 16.03
  • R:11:09:32 16.03
  • Катя Дятчина отправил решение Артём Усов
    Артём Усов
  • S:11:09:51 16.03
  • R:11:09:53 16.03
  • Сейчас кину
    Артём Усов
  • S:11:09:53 16.03
  • R:11:09:55 16.03
  • 15 минут
    Катя Дятчина
    • S:11:22:57 16.03
    • R:11:22:59 16.03
    Отправил 1 вложений
    Артём Усов
  • S:12:07:39 16.03
  • R:12:07:41 16.03
  • Отправил 1 вложений
    SYSTEM
  • S:12:08:11 16.03
  • R:12:08:14 16.03
  • Артём Усов завершил заказ с Катя Дятчина. ЗАЧЕТ
    Артём Усов
  • S:23:20:21 21.07
  • R:23:21:06 21.07
  • Заказчик вышел из беседы
      • USER
      • 1000.0

        /

        1000.0

      • EXEC
      • 800.0

        /

        800.0

        

    Сбер

       

    Тинькофф