Уроки C++
Операторы ветвления if() и else() в С++ Теперь вы познакомитесь с операторами ветвления if() и else(). Это очень нужные операторы, без которых невозможна реализация ни одной серьёзной задачи, с некоторыми из них вы познакомитесь в следующих уроках. А сейчас мы скомпилируем наглядный пример, в котором вы вводите значение R радиуса окружности и значения (x,y) координат точки. Условно это можно назвать стрельбой в тире по мишени, программа определяет пуля попала в мишень, в её границу или мимо. Обращаю ваше внимание на то, что действие которое требуется для проверки оператором if нужно записывать в () скобках и без “;” точки с запятой, иначе нельзя будет описать оператор else. Создайте консольное приложение Win 32 и напишите следующий код:#include "stdafx.h" #include "clocale" #include "iostream" using namespace std; int main() { setlocale(LC_ALL, "Russian" ); float R, x, y; cout << "Введите значение радиуса:" << endl; cin >> R; cout << "Введите значение координат:" << endl ; cin >> x >> y; if ( (x*x + y*y) < R*R ) cout << "Точка в круге" << endl; if ( (x*x + y*y) > R*R ) cout << "Точка вне круга" << endl; else cout << "Точка на границе" << endl; system("PAUSE"); return 0; }
Результат:
