Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Семинар 3. Реализация разветвляющихся алгоритмов. Условный оператор if. Оператор множественного выбора
Условный оператор if Условный оператор if используется для программирования ветвлений в программах. Его синтаксис: if (выражение) оператор1; [ else оператор2; ] Выражение может иметь арифметический тип или тип указателя. Если значение выражения не равно нулю (true), то выполняется оператор1, иначе – оператор2. Ветвь else может отсутствовать. Оператор1 и/или оператор2 могут быть блоками. Блок – это несколько операторов, заключенных в фигурные скобки. Блок может содержать любые операторы, в том числе другие операторы if и операторы описаний, но не может состоять из одних описаний. Точка с запятой после фигурной скобки, закрывающей блок, не ставится. При использовании вложенных условных операторов часть еlse связывается с ближайшим предыдущим if в том же блоке, не имеющем части else. Пример 3.1. Использование оператора if Напишем программу, которая для введенной точки с координатами (x, y) определяет положение этой точки относительно графика функции y=x2-1. Программа должна выдавать одно из следующих сообщений: на графике, выше графика, ниже графика. Оператор множественного выбора (переключатель) Если требуется реализовать выбор из нескольких вариантов, то во многих случаях удобно воспользоваться оператором switch (оператором множественного выбора или переключателем). Его синтаксис: switch (выражение) { case значение1: [ операторы1; ] case значение2: [ операторы2; ] case значение3: [ операторы3; ] … [ default: операторы_для_несовпадения; ] } Выражение и значения должны иметь целый или символьный тип. Выполнение оператора начинается с вычисления выражения. Затем выполняются те операторы, у которых значение совпало с вычисленным выражением. Обычно эта группа операторов заканчивается оператором break, который выполняет выход из оператора switch. Если break отсутствует, то будут выполняться все следующие операторы до тех пор, пока не встретится break или не закончится оператор switch. Если вычисленное значение выражения не совпало ни с одним из указанных значений, и имеется секция default, то выполняются операторы, указанные в этой секции. Если секция default отсутствует, то оператор switch завершает работу. Пример 3.2. Использование оператора switch Напишем программу, которая для введенного значения оценки (цифры) печатает то же значение словами. Если введенное значение не является оценкой, то программа должна сообщить об этом. Обратите внимание, что операторы, выполняющиеся в каждом случае, не нужно оформлять в виде блока, а вот фигурные скобки после выражения и в конце оператора являются обязательными. Задания для самостоятельной работы 1. Напишите программу, которая при попадании значения в диапазон печатает «Yes», в противном случае – «No». Границы диапазона и значение вводятся. 2. Напишите программу, которая переводит оценку из 100-балльной системы в пятибалльную по правилам, принятым в университете. 3. Даны два отрезка [ a; b ] и [ c; d ]. Найдите их пересечение. Если отрезки не пересекаются, то выдайте сообщение. 4. Напишите программу для решения уравнения ax2+bx+c=0. Коэффициенты a, b, c могут быть любыми числами. 5. Определить минимальное значение среди чисел a, b, c, d. 6. Для отрезков длины a, b, c определить, можно ли из них составить треугольник и является ли этот треугольник прямоугольным. 7. Определить, принадлежит ли точка М(X; Y) заштрихованной области. 8. Вычислить значение F: F=1, если только 2 числа из трех чисел X, Y, Z являются положительными и целыми, и 0 – в противном случае. 9. Переменной F присвоить номер четверти плоскости, в которой находится заданная точка М(X, Y). 10. Вычислить значение F: F=1, если цифра 7 входит в запись заданного трехзначного числа, и 0 – в противном случае. 11. Известно, что из четырех чисел X1, X2, X3, X4 три равны между собой, а одно отлично от них. Присвоить переменной F значение этого числа, а переменной N – номер этого числа. 12. Напишите функцию, которая при выводе на экран дописывает к целому числовому значению слова «рубль», «рубля» или «рублей» в зависимости от значения аргумента. Алгоритм формирования окончаний сформулируем так: • исключение: если число оканчивается на 11, 12, 13 или 14, добавляем слово «рублей»; • если число оканчивается на 1, добавляем слово «рубль»; • если число оканчивается на 2, 3 или 4, добавляем слово «рубля»; • если число оканчивается на цифры 5, 6, 7, 8, 9 или 0, добавляем слово «рублей».
|