Команда (фрилансеры)

Набираем команду фрилансеров, Вы:

  • Программист,
  • Дизайнер,
  • SEO-специалист,
  • Менеджер

Разработка на заказ

Наша команда фрилансеров выполнит
работы на заказ:

Создание и раскрутка сайтов
Разработка приложений (мобайл, десктоп, сервер)
Разработка игр (веб, мобайл, 3D)
Аутсорсинг, фриланс

Контакты
vk.com/sitev_ru
Skype: sitev.ru
E-mail: mike@sitev.ru
github.com/sitev

Рейтинг@Mail.ru

Besucherzahler
счетчик посещений
Сайт на C++
Наш сайт работает на C++ и это очень круто! =))

Условный оператор if в C++. Урок 5

Иногда, в зависимости от условия, нужно выполнить различные действия. Для этого используется оператор if.

Приведём пример:

	cin >> a;
	if (a == 10) cout << "Число равно 10" << endl;

В данном примере, если число равно 10, то мы выведем об этом сообщение.

Оператор if в переводе с английского означает "если". Так и читаем эту строчку: если переменная а равна 10, то вывести сообщение "Число равно 10".

Условие записывается в круглых скобках ().

Чтобы выполнить по определённому условию несколько команд, они оформляются в виде блока кода, с помощью фигурных скобок {}.

	if (a == 10) {
		cout << "Число равно 10" << endl;
		cout << "Я знал это!" << endl;
		cout << "Ты введёшь число равное 10" << endl;
	}

Рекомендуется всегда использовать с условным оператором if фигурные скобки, обосновывая эту рекомендацию меньшим количеством ошибок, но, например, я никогда не ею пользуюсь, а делаю с точностью до наоборот. Для меня читабельность превыше всего! Как Вам лучше? Выбор остаётся за Вами!

Оператор else

Что делать, если нужно выполнить набор действий, если операция неверна? Для этого использую оператор else. В переводе с английского он означает "иначе".

	if (a == 10) {
		cout << "Число равно 10" << endl;
		cout << "Я знал это!" << endl;
	}
	else {
		cout << "Эх... Я жестоко ошибался...";
	}

Несколько условий else if

А если нужно проверить несколько вариантов условия. Для этого используеем для оператора вместе таким образом: else if:

#include <iostream>
using namespace std;

int main() {
	setlocale(0, "");
	int a;
	cout << "Введите число: ";
	cin >> a;
	if (a == 10) {
		cout << "Число равно 10" << endl;
		cout << "Я знал это!" << endl;
	}
	else if (a == 20) {
		cout << "Число равно 20" << endl;
	}
	else if (a == 30) {
		cout << "Число равно 30" << endl;
	}
	else {
		cout << "Эх... Я жестоко ошибался...";
	}

	system("pause");
	return 0;
}

Вот почти и всё, что касается условного оператора if, приведем лишь таблицу логических операций, которые могут использоваться в условиях:

ОперацияУсловиеСмысл условий
==a == ba равно b
!=a != ba не равноb
>a > ba больше b
<a < ba меньшеb
>=a >= ba больше или равно b
<=a <= ba меньше или равно b


Отправить комментарий
Наш проект: язык Cj
Cj - язык программирования (C++ & Javascript)
Новый язык программирования, для разработки веб, мобайл, десктоп-приложений, игр... подробнее...

Хотите поддержать проект?

  • Оставляйте ссылки на наш сайт
  • Станьте спонсором проекта
подробнее...

Концепция SITEV.ru

SITEV.ru - это социальная сеть для ИТ-специалистов (программистов, дизайнеров, seo-специалистов, рекламных менеджеров, маркетологов), в том числе фрилансеров, бизнесменов... а также обычных пользователей, для которых и делается ИТ

Реклама


Поиск работы по всему миру