Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Оператор switch.
Switch – оператор многовариантного ветвления, который последовательно сравнивает значение выражения со списком целых чисел или символьных констант. Если есть совпадение, выполняется оператор, связанный с соответствующей константой. Оператор switch имеет следующий вид: switch (выражение) { case константа1: последовательность операторов break; … default: последовательность операторов } Свойства оператора switch: · Оператор switch отличается от оператора if тем, что значение его выражения сравнивается исключительно с константами, а в операторе if можно выполнять какие угодно сравнения или вычислять любые логические выражения. · Две константы в разных разделах case не могут иметь одинаковых значений, за исключением случая, когда один оператор switch вложен в другой. · Если в операторе switch используются символьные константы, они автоматически преобразовываются в целочисленные.
void menu(void) { char ch; … switch(ch) { case ‘1’: check_spelling(); break; …. default: printf(“Не выбран ни один пункт”); } }
Операторы циклов. операторы цикла служат для многократного выполнения последовательности операторов до тех пор, пока выполняется некоторое условие. Условие может быть установленным заранее (как в операторе for) или меняться при выполнении тела цикла (как в while или do-while). Цикл for Общая форма оператора for следующая: ''for'' (инициализация; условие; приращение) оператор;Цикл for выполняется, если выражение условие принимает значение ИСТИНА. Если оно хотя бы один раз примет значение ЛОЖЬ, то программа выходит из цикла и выполняется оператор, следующий за телом цикла for. #include < stdio.h> void main(){int x; for(x=1; x < = 100; x++); cout< < x; }Цикл while Обшая форма цикла while имеет следующий вид: while (условие) оператор;void main() { int a=5; int b=2; while(a> b){ a--; } cout< < a< < endl; } Операторы: break, continue. Оператор break Оператор break применяется в операторе switch, где с его помощью прерывается выполнение последовательности case. И оператор break используется для немедленного прекращения выполнения цикла без проверки его условия. Например, #include < stdio.h> void main(){ int t; for(t=0; t< 100; t++) { if(t==10) break; } cout< < t; return 0; }Оператор continue оператор continue немного похож на break. Оператор break вызывает прерывание цикла, a continue — прерывание текущей итерации цикла и осуществляет переход к следующей итерации. #include < stdio.h> main() { static int a[]={1, 2, -3, 4, -5, 6}; int i, n, s; n=6; s=0; for(i=0; i< n; i++) { if(a[i]< =0) continue; /*пропуск 0*/ s+=a[i]; } printf(" сумма = %d \n", s); }
|