/
lyapdy
/
Object_oriented_programming_cpp_318
Обзор
Документация
Войти
/
lyapdy
/
Object_oriented_programming_cpp_318
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lab1/main.cpp
140 строк
5 KB
danillyapunov
lab3 commit
26 мар 2025, 18:50
26 мар 2025, 18:50
f183a96
Код
Авторство
О чём код?
/* * ������ୠ� ࠡ�� �1 * ��������� �������ਥ� �++ * * Developer: Danil Lyapunov * OS: Windows 11 * locale (������): IBM866 / CP866 / csIBM866 */ // ������砥� ������⥪� �����-�뢮�� � ���᮫� #include <iostream> #include <stdio.h> #include <iomanip> #include <math.h> //������砥� ����� ��⥬���᪨� ������ ��� ⮣�, �⮡� ������� �筮� ���祭�� � �� using namespace std; /* ������� 1. 1. ������� ���᮫쭮� �ਫ������ � Qt Creator. 2. �ᯮ���� � �ணࠬ�� �������ਨ ��������� � ����������, ���������� � ������� ��४⨢. 3. a) ������ ��������ﬨ �뢮� ���ଠ樨 � �㭪樨 main() � ᥡ� � ⠪�� �ଠ�: ����� ��㯯� ____, 䠪���� _______ ���ࠡ��稪� �ணࠬ�� 1. ______________ 2. ______________ ����� ������୮� ࠡ���_____ b) �ப��������� ��� �ணࠬ��. c) �����������, ������� �ணࠬ�� � ०��� debug � release. d) ��ᬮ��� �த��� ᡮન �ணࠬ��, �.� ��४�ਨ release/debug � ������ ��������ﬨ ��ꥬ *.exe 䠩�� � ०��� ���᪠ � �⫠���.*/ int main() { /*����� ��㯯� 318, 䠪���� ��� ����� ���ࠡ��稪 �ணࠬ�� ��㭮� �.�. ����� ������୮� ࠡ��� 1*/ #if 0 ������ 䠩�� debug 64 �� ������ 䠩�� release 20 �� #endif /*������� 2 ������� ���᮫쭮� �ਫ������ � Qt Creator. � �ᯮ�짮������ ����祭��� ������ � �뢮��, ᮧ���� �ணࠬ��, ����� �१ ���᮫� �뢮��� ���ଠ�� � ��� ���騬 ��ࠧ�� (�ᯮ���� ����䨪���� �ଠ����� �뢮��): ***** ����� ***** �������: ���. ��ࠧ������ ��㯯�: 315 ��㤥��: ���� ����� ���� 2021 */ cout.width(100); cout << "***** ����� *****" << endl; cout << endl; cout << endl; cout << setw(100) << right << "�������: ���. ��ࠧ������" << endl; cout << setw(100) << right << "��㯯�: 318" << endl; cout << setw(100) << right << "��㤥��: ��㭮� �����" << endl; cout << setw(100) << "���� 2025" << endl; cout << endl; std::cout << setfill(' ') << setw(60) << "���� 2025" << endl; /*������� 3 ������� ���᮫쭮� �ਫ������ � Qt Creator. �ਫ������ ������ ᮤ�ঠ�� � ᥡ� �襭�� ���� 䨧��᪨� ����� �ࠧ�. �ᯮ���� �ଠ� Pascal case �ଠ����� ��� ���� ��६�����: ���᮪ �����: 1. ����� ���� ��אַ��������� �������� (�� ����ﭨ� � �६���). 2. ����� �७�� (�� ��砫쭮� ���, ����筮� ��� � �६���). 3. ����� ࠤ��� ��㣠 (�� ����� ��� ���㦭���). �࣠����� ���� � ���������� ���祭��, ����室���� ��� ������. �������� �뢮� १���⮢ ������. �ਬ�� �뢮�� ��� ����� � ���᪥ ���頤� ��אַ㣮�쭨�� �� ������ ��� �� (S = a*b): ������ ���頤� ��אַ㣮�쭨��. ������ ���祭�� ��� a (�): 5 (�������� � ���������� ���짮��⥫��) ������ ���祭�� ��� b (�): 2 (�������� � ���������� ���짮��⥫��) ���頤� ��אַ㣮�쭨�� S = 10 (�) */ float Distance, Time, Speed; float InitialSpeed, FinalSpeed, ElapsedTime, MovementAcceleration; float CircleLength, CircleRadius; cout << "1. ������ ��� �� ����ﭨ� � �६���" << endl; cout << "������ ����ﭨ� � �����: "; cin >> Distance; // ���� ����ﭨ� cout << "������ �६� � ᥪ㭤��: "; cin >> Time; // ���� �६��� Speed = Distance / Time; cout << "������� ࠢ��: "; cout << Speed << " �/�" << endl; // �뢮� ��� cout << endl; //�ய�� ��ப� cout << "2. ������ �७�� �� ��砫쭮� ���, ����筮� ��� � �६���" << endl; cout << "������ ��砫��� ���� � �/�: "; cin >> InitialSpeed; // ���� ��砫쭮� ��� cout << "������ ������� ���� � �/�: "; cin >> FinalSpeed; // ���� ����筮� ��� cout << "������ �६�, � �祭�� ���ண� ���� ������� � ᥪ㭤��: "; cin >> ElapsedTime; // ���� ����筮� ��� MovementAcceleration = (FinalSpeed - InitialSpeed) / ElapsedTime; cout << "�७�� ࠢ��: "; cout << MovementAcceleration << " �/�^2" << endl; // �뢮� �७�� cout << endl; //�ய�� ��ப� cout << "3. ������ ࠤ��� ��㣠 �� ����� ��� ���㦭���" << endl; cout << "����� ���㦭��� � �����: "; cin >> CircleLength; // ���� ��砫쭮� ��� CircleRadius = CircleLength / (2 * M_PI); cout << "������ ࠢ��: "; cout << CircleRadius << " �" << endl; // �뢮� ࠤ��� // ����প� ���᮫쭮�� ����: system("pause>nul"); return 0; }