Skip to content

KontsertKishlaka/PracticalWork3

Repository files navigation

Эта программа написана на языке C++ и выполняет следующие действия:

  1. Включение заголовочных файлов:

    • #include <iostream>: включает стандартный ввод/вывод, необходимый для взаимодействия с пользователем.
    • using namespace std;: использует пространство имен std для сокращения записи стандартных функций (например, cout, cin).
  2. Объявление переменных:

    • short userNumber;: объявляет переменную userNumber типа short для хранения введенного пользователем числа. short - это целое число с коротким диапазоном значений.
  3. Установка локали:

    • setlocale(0, "");: устанавливает локаль на системную, чтобы программа могла правильно выводить символы, соответствующие языковым настройкам операционной системы.
  4. Запрос ввода:

    • cout << "Введите число от 1 до 100: ";: выводит на экран сообщение, просящее пользователя ввести число.
    • cin >> userNumber;: считывает введенное пользователем число и сохраняет его в переменную userNumber.
  5. Проверка введенного числа:

    • Программа использует последовательность if-else if для проверки введенного числа и вывода соответствующего сообщения:
      • if (userNumber >= 1 && userNumber <= 10): если число в диапазоне от 1 до 10, выводит сообщение о диапазоне, при этом число выделено красным цветом.
      • аналогично для остальных диапазонов.
      • else if (userNumber < 0): если число меньше 0, выводит сообщение об ошибке.
      • else if (userNumber == 0): если число равно 0, выводит сообщение об ошибке.
      • else: если число больше 100, выводит сообщение об ошибке.
  6. Вывод цвета текста:

    • Программа использует ANSI-последовательности для изменения цвета выводимого текста:
      • \x1b[91m - устанавливает красный цвет текста.
      • \x1b[0m - возвращает к стандартному цвету текста.
  7. Задержка:

    • int _; cin >> _;: ожидает ввода любого символа от пользователя, чтобы программа не закрывалась сразу после завершения работы.
  8. Возврат нуля:

    • return 0;: возвращает нулевой код завершения, сигнализируя об успешном завершении программы.

В целом, эта программа просит пользователя ввести число от 1 до 100, проверяет его диапазон и выводит на экран результат с цветовым выделением.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages