Лабораторная работа 3. Программирование. Баев В.Ю ИТ-602 Лабараторная работа №3. Программирование
Скачать 17.25 Kb.
|
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ «ЛУГАНСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ИМЕНИ ВЛАДИМИРА ДАЛЯ» Факультет компьютеризированных системных технологий Кафедра информатики и программной инженерии ОТЧЁТ ПО ЛАБОРАТОРНЫМ РАБОТАМ По дисциплине «Программирование» Выполнил: студент 1 курса Группы ИТ-602 Баев Вадим Проверил: Луганск, 2020 г. Лабораторная работа №3 Условные операторы if и switch. Цель: научиться создавать программы с разветвляющимися алгоритмами. Изучить особенности использования условных операторов if и switch и освоить работу с логическими операциями. Задание: написать программы согласно варианту и оформить в соответствии с требованиями. Вариант 2 Задача 1. Написать программу, которая по введенному значению аргумента вычисляет значение функции: Код программы: #include using namespace std; int main() { float X, Y; cout << "X="; cin >> X; if (X < -3) Y = abs(X + 3) / X + 3; else if (-3 <= X <= 3) Y = sqrt(9 - X * X); else if (X > 3) Y = 1 / X - 3; cout << "Y=" << Y << endl; return 0; } Задача 2. По номеру месяца определить время года. Код программы: #include using namespace std; int main() { setlocale(0, "rus"); int N; cout << "Введите месяц: "; cin >> N; switch (N) { case 1: cout << "Это зима\n"; break; case 2: cout << "Это зима\n"; break; case 3: cout << "Это весна\n"; break; case 4: cout << "Это весна\n"; break; case 5: cout << "Это весна\n"; break; case 6: cout << "Это лето\n"; break; case 7: cout << "Это лето\n"; break; case 8: cout << "Это лето\n"; break; case 9: cout << "Это осень\n"; break; case 10: cout << "Это осень\n"; break; case 11: cout << "Это осень\n"; break; case 12: cout << "Это зима\n"; break; default: cout << "ОШИБКА!\n"; break; } return 0; } Вывод: Мы научились создавать программы с разветвляющимися алгоритмами. Изучили особенности использования условных операторов if и switch и освоили работу с логическими операциями. |