Skip to content

okovtun/VPU_221

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://github.com/okovtun/VPU_221.git
https://www.youtube.com/watch?v=1bcvF-OTs5k&list=PLeqyOOqxeiIOLpsRIUc_mkYSn_z7XkG14

Video:
https://www.youtube.com/@TheCherno

TODO:
1. Проверочный код должен заработать:
	Fraction A = 2.75;
	cout << A << endl;
2. В отдельном проекте реализовать класс String, описывающий строку:
	String str1 = "Hello";
	String str2 = "World";
	String str3 = str1 + str2;
	cout << str3 << endl;

DONE:
1. В классе Fraction написать метод ??? reduce(???) который сокращает дробь;
	https://www.webmath.ru/poleznoe/formules_12_7.php
2. Для класса Fraction перегрузить;
	- Арифметические операторы: +, -, *, /;
	- Increment/Decrement (++/--);
	- Оператор присваивания;	DONE
	- Составные присваивания: +=, -=, *=, /=;
	- Операторы сравнения: ==, !=, >, <, >=, <=;
3. Перегрузить оператор вода:
	Fraction A;
	cout << "Введите простую дробь: "; cin >> A;
4. В отдельном проекте реализовать класс String, описывающий строку:
	String str1 = "Hello";
	String str2 = "World";
	String str3 = str1 + str2;
	cout << str3 << endl;

DONE:
1. Выучить теорию!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2. Оптимизировать метод и функцию distance() таким образом, чтобы они не создавали лишних объектов;
3. В Solution IntroductionToOOP добавить проект Fraction, и в нем реализовать класс Fraction, описывающий простую дробь;

DONE:
1. Выучить теорию!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2. Реализовать метод ??? distance(???), который возвращает расстояние до указанной точки;	DONE
3. Написать функцию ??? distance(???), которая возвращает расстояние между двумя точками;	DONE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages