Практическая часть
Задание:
Код программы
#define _USE_MATH_DEFINES
#include
#include
#include
#include
using namespace std;
int main()
{ setlocale(LC_ALL, "Russian");
int n;
cout << "Условие работы программы n>0 (Натуральное число) " << endl;
cout << "Введите n: "; cin >> n;
if (n > 0)
{ double sa = 0, sb = 0, sxa = 1, sxb = 1, s;
for (int i = 1; i <= n; i++) //Вычисление числителя
{ sa += cos(i);
sxa*= sa; }
for (int i = 1; i <= n; i++) //Вычисление знаменателя
{ sb += sin(i);
sxb *= sb; }
s = sxa / sxb; //Окончательное вычисление
cout << "Final Project: " << s; }
else cout << "Условие не выполняется" << endl;
{ cout << endl;
cout << "Нажмите любую клавишу для перезапуска программы" << endl;
cout << "Коммандная строка будет очищена" << endl;
system("pause>>void");
system("cls");
main(); } }
Скриншоты программы
Заключение
В течении первого семестра мы познакомились с объектно-ориентированным языком программирования C++ созданный на основе языка C (Си) Бьёрном Страуструпом. Соответственно выучили алфавит языка C++, научились использовать операторы ввода\вывода, оператора выбора варианта, функции, циклы, массивы, инкременты, декременты, классы, структуры, рекурсии, объединения, перегрузку операторов и многое другое. Узнали за что отвечают заголовочные операторы. Узнали, как работает компилятор g++. Познакомились с редакторами кода такие как Code::Blocks, Dev C++, Visual Studio, CLion, и веб редактор http://cpp.sh.
Список использованной литературы
http://cppstudio.com/ - учебник для начинающих, задача которого — объяснить новичку язык программирования С++.
https://ru.wikipedia.org/ - свободная энциклопедия.
Стивен Прата - Язык программирования C++: Лекции и упражнения.
Бьёрн Страуструп - Язык программирования C++.
Стэнли Липпман, Жозе Лажуа и Барбара Э. – C++ Primer.
Брюс Эккель - Мышление на С++.
Do'stlaringiz bilan baham: |