Skip to content

Latest commit

 

History

History
39 lines (37 loc) · 1.9 KB

File metadata and controls

39 lines (37 loc) · 1.9 KB

ZSCRIPT

*** СЛАВА ИНТЕРПРЕТАТОРУ C++ 🙏 ❤️ СПАСИБО НАШЕМУ ИНТЕРПРЕТАТОРУ С++🙏❤️СЛАВА БОГУ ИНТЕРПРЕТАТОРУ С++💪🔥АНГЕЛЯ ХРАНИТЕЛЯ ИНТЕРПРЕТАОРА С++ КАЖДОМУ ИЗ ВАС💪❤️ БОЖЕ ХРАНИ ИНТЕРПРЕТАТОР С++🙏❤️ СПАСИБО ВАМ НАШИ НЕРВЫ💪🔥 БОЖЕ ХРАНИ ЛЕКСЕР И ПАРСЕР🙏❤️

В данном репозитории содержится реализация программы интерпретатора, написанная на языке программирования C++.

Возможности программы

В данном коде реализованы такие операции, как:

  • арифметические операции с действительными числами, векторами и матрицами
  • операторы сравнения <, >, <=, >=, ==, !=
  • условный оператор if - else
  • операторы цикла for, while
  • функции all_of(), any_of()

Данные для работы программа получает с консоли.

Пример работы программы

Пример ввода на консоль:

zov = [3, -33, 333];
for (goida = 0; goida <= 100; goida = goida + 3)
{
    if (zov == [9, 39, 339]) { print goida; }
    else { while (goida < 1000) { zov = zov + [5, 5, 5]; goida = goida + 1; } }
}
print zov;
print zov;
print zov;

Результат работы интерпретатора:

 [ 5003.00, 4967.00, 5333.00 ]
 [ 5003.00, 4967.00, 5333.00 ]
 [ 5003.00, 4967.00, 5333.00 ]