![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Задание для выполнения. Написать программы решения квадратного уравнения и системы неравенств.
Написать программы решения квадратного уравнения и системы неравенств. ЛАБОРАТОРНАЯ РАБОТА № 8 ИНСТРУКЦИЯ МНОЖЕСТВЕННОГО ВЫБОРА switch/case Цель работы: изучить правила составления программ с использованием оператора-переключателя switch. Краткие теоретические сведения Общая форма оператора выбора: switch (выpaжeниe) { case const_ l: операторы; break; case const_2: операторы; break; case const_3: операторы; break; ... case const_ N: операторы; break; default: операторы; } Оператор switch проверяет, совпадает ли значение выражения с одним из значений, приведенных ниже констант. При совпадении выполняются операторы, стоящие после совпавшей константы. Выражение должно иметь целочисленный тип: - целой константы; - символьной константы; - перечисление; - вызов функции, возвращающей целочисленное значение. const_1... const_N - целые или символьные константы. Константы сравниваются в той последовательности, в которой они перечислены, и не может быть двух констант, имеющих одинаковое значение в одном операторе switch. Если ни с одной из констант совпадений нет, то выполняется оператор, стоящий после default, если конечно он есть, т.к. его существование не обязательно, default может быть записан в любом месте. Конструкция: case const_2: case const_3: операторы; break; означает, что если значение выражения равно const_2 или const_3, то выполняются соответствующие операторы. break - оператор завершения работы switch. После выполнения одной из ветвей case все остальные ветви будут опущены. Если выполненные операторы не содержат оператора break, то выполняются операторы всех следующих ветвей case, пока не встретится оператор break или не закончится оператор switch.
ПРИМЕР РЕШЕНИЯ Сначала вводится первое число, затем действие (‘+’, ‘-’, ‘*’, ‘/’) и второе число. Программа считает и выводит результат. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение include < stdio.h> include < conio.h> void main(void) { //определение переменных double x, у; // для ввода чисел char ch; // для ввода символа //флаг, в котором будет храниться //1, если все данные введены верно //и 0, если выражение не подсчитано, //то нечего выводить int f = 1; //ввод данных printf(" Vvedite cislo: "); scanf (" %lf", & x); printf(" Vvedite dejstvie: "); fflush(stdin); // очистка буфера ввода scanf(" %c", & ch); printf(" Vvedite chislo: "); scanf (" %lf ", & y); switch (ch) { case ‘+’: x += y; break; case ’-’: x=y; break; case ‘*’: x*= y; break; case '/’: if (y) x /= y; else { f = 0; printf(" \a\aErrors!!!! \n"); } break; default: f = 0; printf(”Net takogo dejstvija\n") break; } if (f) printf(" resultat - %. 2 lf \n", x); getch (); }
|