Форум программистов, компьютерный форум CyberForum.ru

Классы в си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование си++ с использованием классов. http://www.cyberforum.ru/cpp-beginners/thread329283.html
Создать класс квадрат, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь, диагональ. Создать производный класс – куб, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о фигуре. Написать программу, демонстрирующую работу с классом: дано N1 квадратов и N2 кубов. Найти...
C++ структуры_в_си++ Как решить задачу: Известны данные о цене и тираже каждого из 15 журналов. Найти среднюю стоимость журналов, тираж которых меньше 10 000 экземпляров. Начинается так- struct Journals { int number; int cena; } http://www.cyberforum.ru/cpp-beginners/thread329280.html
C++ Программа на Си. Геометрическая
Подсчитать количество равносторонних треугольников с различными длинами оснований и вершинами в заданном множестве точек на плоскости. Добавлено через 22 часа 4 минуты помогите пожайлуста, очень надо...
как в каждой строчке этой матрицы поменять местами 3 и 5 элементы? C++
помогите пож-та! у меня есть матрица пож-та напишите кто -нибудь как в каждой строчке этой матрицы поменять местами 3 и 5 элементы?
C++ Получить строку файла по номеру http://www.cyberforum.ru/cpp-beginners/thread329257.html
Добрый день ,подскажите пожалуйста можно ли с помощью класса fstream получать строку из файла по указанному номеру ? К примеру, ниже код который выведет первую строчку ,а хотелось бы что бы можно было указать какую именно выводить #include <iostream> #include <fstream> using namespace std; void main() { char a; ifstream f("read.txt");
C++ объекты двух типов SymbString и DecString Написать программу, демонстрирующую работу с объектами двух типов: SymbString(символьная строка) и DecString(десятичная строка), для чего создать систему соответсвующих классов. Каждый объект должен иметь идентификатор(в виде произвольной строки символов)и одно или несколько полей для хранения состояния объекта(один класс является потомков другого). Клиенту(функции main)должны быть доступны... подробнее

Показать сообщение отдельно
velheor
0 / 0 / 0
Регистрация: 20.06.2011
Сообщений: 6
03.07.2011, 23:05     Классы в си++
создать класс вектор.

Члены данные класса - 3 прямоугольные декартовые координаты.
Члены функции класса - конструктор,метод вывода вектора.
Перегруженные операторы класса - сложение (+),скалярное (%) и векторное (*)произведение векторов, вычесление угла (/) между двумя векторами.
Обьекты создаваемые в основной процедуре - a={Ax,Ay,Az};b={Bx,By,Bz}
Вычеслить следующее - c=(a+b)*a ; d=ab
Найти и вывести угол между векторами a и b , b и c , a и c.

Сам класс выглядит так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Vector
{
public:
Vector():coordx(0),coordy(0),coordz(0){}
Vector(double x,double y,double z):coordx(x),coordy(y),coordz(z){}
void print() const {std::cout<<"{" + coordx + "," + coordy + "," + coordz + "}";}
Vector operator+ (const Vector& v);
Vector operator- (const Vector& v);
Vector operator% (const Vector& v);
Vector operator* (const Vector& v);
double operator/ (const Vector& v);
private:
double coordx,coordy,coordz;
};
Как дальше???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru