diff --git a/.gitignore b/.gitignore index fe2db75..b7e6ff0 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,47 @@ /.idea/modules.xml /.idea/vcs.xml /cmake-build-debug/.cmake/api/v1/query/cache-v2 +/cmake-build-debug/.cmake/api/v1/reply/cache-v2-ba12c4561c91e4e20287.json +/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-9d9b2afe92e52e91fd35.json +/cmake-build-debug/.cmake/api/v1/reply/index-2024-10-15T07-33-06-0958.json +/cmake-build-debug/CMakeFiles/1test.dir/main.cpp.obj +/cmake-build-debug/CMakeFiles/your_project.dir/main.cpp.obj +/cmake-build-debug/.ninja_deps +/cmake-build-debug/.ninja_log +/cmake-build-debug/1test.exe +/cmake-build-release/.cmake/api/v1/query/cache-v2 +/cmake-build-release/.cmake/api/v1/query/cmakeFiles-v1 +/cmake-build-release/.cmake/api/v1/query/codemodel-v2 +/cmake-build-release/.cmake/api/v1/query/toolchains-v1 +/cmake-build-release/.cmake/api/v1/reply/cache-v2-a749bcda7bd5e46c7ad8.json +/cmake-build-release/.cmake/api/v1/reply/cmakeFiles-v1-e7be0dcd85223f4b1427.json +/cmake-build-release/.cmake/api/v1/reply/codemodel-v2-586a13fc2d460c09ae79.json +/cmake-build-release/.cmake/api/v1/reply/directory-.-Release-d0094a50bb2071803777.json +/cmake-build-release/.cmake/api/v1/reply/index-2024-10-15T07-04-53-0408.json +/cmake-build-release/.cmake/api/v1/reply/target-1test-Release-ea79894845727c1ca657.json +/cmake-build-release/.cmake/api/v1/reply/toolchains-v1-a2523d1a0a47b8d9fb88.json +/cmake-build-release/CMakeFiles/1test.dir/main.cpp.obj +/cmake-build-release/CMakeFiles/3.28.1/CompilerIdC/a.exe +/cmake-build-release/CMakeFiles/3.28.1/CompilerIdC/CMakeCCompilerId.c +/cmake-build-release/CMakeFiles/3.28.1/CompilerIdCXX/a.exe +/cmake-build-release/CMakeFiles/3.28.1/CompilerIdCXX/CMakeCXXCompilerId.cpp +/cmake-build-release/CMakeFiles/3.28.1/CMakeCCompiler.cmake +/cmake-build-release/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake +/cmake-build-release/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin +/cmake-build-release/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin +/cmake-build-release/CMakeFiles/3.28.1/CMakeRCCompiler.cmake +/cmake-build-release/CMakeFiles/3.28.1/CMakeSystem.cmake +/cmake-build-release/CMakeFiles/clion-environment.txt +/cmake-build-release/CMakeFiles/clion-Release-log.txt +/cmake-build-release/CMakeFiles/cmake.check_cache +/cmake-build-release/CMakeFiles/CMakeConfigureLog.yaml +/cmake-build-release/CMakeFiles/rules.ninja +/cmake-build-release/CMakeFiles/TargetDirectories.txt +/cmake-build-release/Testing/Temporary/LastTest.log +/cmake-build-release/.ninja_deps +/cmake-build-release/.ninja_log +/cmake-build-release/1test.exe +/cmake-build-release/build.ninja +/cmake-build-release/cmake_install.cmake +/cmake-build-release/CMakeCache.txt +/cmake-build-release/libstdc++-6.dll diff --git a/CMakeLists.txt b/CMakeLists.txt index 5933da0..eb6a9ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,4 +3,4 @@ project(1test) set(CMAKE_CXX_STANDARD 17) -add_executable(1test main.cpp) +add_executable(1test main.cpp) \ No newline at end of file diff --git a/main.cpp b/main.cpp index 523bc71..8fa36f3 100644 --- a/main.cpp +++ b/main.cpp @@ -2,10 +2,39 @@ /*Директива include подключает содержимое модуля iostream, *дающего доступ к средствам ввода-вывода ЦМД. *iostream - модуль стандартной библиотеки. - *Классы - cin (ввод) и cout (вывод).*/ + *Объекты - cin (ввод) и cout (вывод).*/ + +//using namespace std; +//строка выше дает доступ к пространству namespace всему коду. + +using std::cout; +using std::endl; +using std::cin; +//определяем конкретные имена, на которые будем ссылаться далее + int main() { - std::cout << "Hello, World!" << std::endl; + //объявление именных и числовых переменных с присвоением значений + int a, b; + const char *NAMING = "ALL CALC. ENTER a AND b TO START"; + + const char *PLUS = "+"; + const char *MINUS = "-"; + const char *MULTIPLE = "*"; + const char *DIV = "/"; + const char *MOD = "%"; + + const char *EQUAL = "= "; + + //алгоритм + cout << NAMING << endl; + cin >> a; + cin >> b; + cout << a << PLUS << b << EQUAL << a + b << endl; + cout << a << MINUS << b << EQUAL << a - b << endl; + cout << a << MULTIPLE << b << EQUAL << a * b << endl; + cout << a << DIV << b << EQUAL << a / b << endl; + cout << a << MOD << b << EQUAL << a % b << endl; + return 0; } -//testcommit -//remotecommit \ No newline at end of file +//конец программы \ No newline at end of file