Урок 2. C++. Операторы ветвления кода и циклы.

Автор: | 19.09.2018

Код к уроку:

// ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//

#include "pch.h"
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);

  int a, b;
  a = 1;
  b = 1;

  if (a == b) {
    std::cout << "Переменная а=b!\n";
  }
  if (a != b) {
    std::cout << "Переменная а не равна b!\n";
  }
  if (a > b) {
    std::cout << "Переменная а больше b!\n";
  }
  if (a < b) {
    std::cout << "Переменная а меньше b!\n";
  }
  if (a >= b) {
    std::cout << "Переменная а больше или равна b!\n";
  }
  if (a <= b) {
    std::cout << "Переменная а меньше или равна b!\n";
  }
  //полная форма оператора if
  if (a==b){
    std::cout << "Переменная а=b!\n";
  }
  else {
    std::cout << "Переменная а не равна b!\n";
  }

  string  login, password;
  string  login1, password1;
  login = "admin";
  password = "123";
  login1 = "admin1";
  password1 = "1234";

  if (login == "admin" && password == "123")
  {
    std::cout << "Логин и пароль введены верно. !\n";
  }
  if ((login == "admin" && password == "123") || (login1 == "admin1" && password1 == "1234"))
  {
    std::cout << "Логин и пароль введены верно. !\n";
  }

  if(login == "admin" && password == "123")
    std::cout << "Логин и пароль введены верно. !\n";
  else 
    std::cout << "Логин и пароль введены неверно. !\n";
  if (login == "admin")
  {
    std::cout << "Логин введен неверно. !\n";
    if (password == "123")
    {
      std::cout << "Пароль введен неверно. !\n";
    }
  }

  int answer = 1;
  if (answer == 1)
  {
    //выполняем код для ответа 1
  }
  else
  {
    if (answer == 2)
    {
      // код для ответа 2
    }
    else
    {
      if (answer == 3)
      {
      //код для ответа 3
      }
    }
  }
  answer =2;
  switch (answer)
  {
  case 1:
    std::cout << "Верно. !\n";
    break;
  case 2:
    std::cout << "Неверно. !\n";
    break;
  case 3:
    std::cout << "Неверно. !\n";
    break;
  default:
    std::cout << "Вы ввели  неверное значение. !\n";
    

  }
  cout << "a= " << a;

  for (int i = 0; i < 10; i++)
  {
    cout << "\n i= " << i;

  }
  cout << "\n Конец цикла";
  for (int i = 0; i < 10; i+=2)
  {
    cout << "\n i= " << i;

  }
  cout << "\n Конец цикла";
  for (int i = 9; i >=0; i--)
  {
    cout << "\n i= " << i;

  }
  cout << "\n Конец цикла\n";
  for (int i = 1; i < 10; i++)
  {
    for (int j =1; j < 10; j++)
    {
      cout <<i <<"*"<<j<<"="<<i*j<<"\t";
    }
    cout << "\n";

  }
  cout << "\n Конец цикла";
  int i = 10;
  while (i > 0)
  {
    i--;
    cout << "\n i= " << i;

  }
  i =10;
  do {
    i--;
    cout << "\n i= " << i;

  } while (i > 0);


}

// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку"

// Советы по началу работы 
//   1. В окне обозревателя решений можно добавлять файлы и управлять ими.
//   2. В окне Team Explorer можно подключиться к системе управления версиями.
//   3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
//   4. В окне "Список ошибок" можно просматривать ошибки.
//   5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
//   6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.

 

Раздел: C++