C++ операторы if else

Программы должны быть написаны так, чтобы их могли читать люди, и только иногда так, чтобы их могли выполнять машины.
Абельсон и Сассман.

Здесь вы можете скачать парочку интересных андроид приложений

Разветвляющийся вычислительный процесс (if else)


Разветвляющийся вычислительный процесс– это процесс, в котором вычисление идет по одному из двух путей, в зависимости от того, выполняется или нет какое- либо логическое условие. Для организации такого процесса используют логический оператор if (если). Этот оператор имеет две формы записи:

1)

if (логическое выражение) {Оператор 1;
                           оператор 2;
                           ..........
                          }
else   {Оператор 1;
        оператор 2;
        ..........
       }

В этом случае в фигурных скобках может стоять и по одному оператору. Если логическое выражение имеет значение истина, то выполняется первая группа операторов, а вторая, стоящая после else, не выполняется. Если же логическое выражение 1 имеет значение ложь, то выполняются операторы, стоящие после else.

2)

if (логическое выражение) {Оператор 1;
                           оператор 2;
                           ..........
                          }

В этом случае, если логическое выражение имеет значение истина, то выполняются операторы записанные в фигурных скобках, если же логическое выражение имеет значение ложь, то выполняются операторы, записанные после оператора if.

Пример:

#include 
using namespace std;
void main()
{setlocale(LC_ALL,"Russian");
double a, b, c;
cout<<"\n Введите a:";
cin>>a;
cout<<"\n Введите b:";
cin>>b;
if (a>b) {c=a+b;
         }
else     {c=a-b;
         }
cout<<"\n c="<<c;
cout<<endl;
} 
В этой простой программке, если с клавиатуры вводятся числа a и b и a>b, то вычисления идут по формуле c=a+b, иначе c=a-b.

На главную
C++ новичку     Алфавит и лексемы     Операции в C++     Библиотеки     Потоки ввода- вывода     Разветвляющийся вычислительный процесс
     Циклы    Указатели     Основы работы с динамической памятью     Работа с файлами     Некоторые типичные функции

Разработчик сайта: Филатов Максим

Hosted by uCoz