Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Вычисление минимального и максимального элементов в одномерных массивах
При вычислении минимального или максимального элементов в одномерном массиве должны выполняться следующие условия: Y(i), если Y(i) > Max; Max = Max, если Y(i) £ Max.
Y(i), если Y(i) < Min; Min = Min, если Y(i) ³ Min.
За первоначальное значение максимального элемента можно принять очень маленькое число или первый элемент массива, а за первоначальное значение минимального элемента – очень большое число или первый элемент массива, т.е., например, если массив состоит из целых чисел, то Max = – 32000 или Max = Y(1), Min = 32000 или Min = Y(1).
Пример 1 Прочитать с рабочего листа Excel одномерный массив. Вычислить минимальный и максимальный элементы этого массива и поменять их местами. Новый массив поместить на тот же лист ниже первого. Минимальный и максимальный элементы также напечатать на рабочем листе.
Программный код
Sub PR17() Dim A(10) As Integer Dim i As Integer, R As Integer Dim Min As Integer, Max As Integer, IMin As Integer, IMax As Integer For i = 1 To 10 A(i) = Cells(1, i) ‘ ввод массива Next i Min = 32000: Max = –32000 For i = 1 To 10 If A(i) > Max Then Max = A(i) ‘ вычисление максимума IMax = i ‘ и его номера End If If A(i) < Min Then Min = A(i) ‘ вычисление минимума IMin = i ‘ и его номера End If Next i Cells(2, 1) = " Max=" Cells(2, 2) = Max Cells(2, 4) = " IMax" Cells(2, 5) = IMax Cells(3, 1) = " Min=" Cells(3, 2) = Min Cells(3, 4) = " IMin" Cells(3, 5) = IMin R = A(IMax) ‘ меняем местами A(IMax) = A(IMin) ‘ максимальный и A(IMin) = R ‘ минимальный элементы For i = 1 To 10 Cells(5, i) = A(i) ‘ вывод массива Next i End Sub
В результате работы этой программы на рабочем листе Excel появятся следующие данные (рис. 5).
Рис. 5. Вычисление минимального и максимального элементов массива Пример 2 Задан одномерный массив Х(N). Вычислить максимальный из отрицательных элементов этого массива. Программный код Sub PR18() Dim Х(100) As Integer Dim i As Integer, N As Integer, Max As Integer N = Val(InpurBox(“Введите N”)) For i = 1 To 10 Cells(1, i) = Int(Rnd * 100 – 50) X(i) = Cells(1, i) Next i Max = –32000 For i = 1 To 10 If X(i) > Max And X(i) < 0 Then Max = X(i) Next i MsgBox(“Max=” & Max) End Sub
|