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

оздать класс "измерения" с открытыми данными высота и ширина - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить класс "Модель" http://www.cyberforum.ru/cpp-beginners/thread766649.html
Детали изделия в качестве объектов Определить класс Модель Данные: номер изделия, номер детали, стоимость детали Методы: 1. конструктор 2. деструктор 3. Установка данных Если номер модели больше нуля, инициализируем данные, иначе выводим сообщение об ошибке: "Номер модели должен быть больше нуля!". Если номер детали в диапазоне от нуля до 1000, инициализируем данные, иначе выводим...
C++ создать программу с использованием класса Написать программу, в которой используется класс myclass для задания значений "а" для объектов "ob1" и "ob2" и вывода на экран этих значений для каждого объекта. http://www.cyberforum.ru/cpp-beginners/thread766648.html
С использованием структуры написать программу C++
С использованием структуры написать программу, которая: 1. запрашивает у пользователя кол-во видов техники 2. просит ввести название каждого выбранного вида техники 3. просит ввести кол-во покупаемых единиц каждого вида техники 4. просит ввести цену на единицу данного вида техники 5. выводит на экран итоговую информацию в виде: Вы выбрали следующие виды техники: .... (список выбранных...
C++ Почему операторы инкремента действуют по разному для стандартных и нестандартных типов?
class my { int i; public: my(int in) :i(in) {} operator int () { return i; } int operator=(int in) { i=in; return i; }
C++ Чтение данных из файла http://www.cyberforum.ru/cpp-beginners/thread766630.html
Здравствуйте. Возникла проблемка с чтением данных из файла. Собственно, в файл я записываю данные структуры, а вот при чтении читается не совсем то, что я записал(( Код записи в файл: void List ::SaveFile() { FILE *fw; fw=fopen("file1.dat","w+b"); if (pHead==NULL) {
C++ Компилятор шутит. Как его успокоить? Ниже приведён код, который по алгоритму Фано должен строить коды. В функции Fano компилятор сам по себе, там где это отмечено в коментарии изменят совершенно не то, что ему говорят. В чём может быть дело? Вот код: #define MAX_CODE 8 //функция вычисления медианы массива freq //отсортирвоанного по убыванию int Median(const int freq, int start, int end){ int sumL, sumR; подробнее

Показать сообщение отдельно
SeaMonster
 Аватар для SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101
20.01.2013, 00:10     оздать класс "измерения" с открытыми данными высота и ширина
Намек на код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include<stdio.h>
#include<math.h>
#include<conio.h>
 
 
class figure{
public:
 int x,y;
//// figure(const int arg1,const int arg2){x=arg1;y=arg2;}
 virtual double S()=0;
};
 
class f_bar:public figure{
public:
double S(){return x*y;}
};
 
class f_triangle:public figure{
 public:
 double S(){return ((double)(x)*y)/2;}
};
 
 
int main(){
f_bar b1;
f_triangle t1;
b1.x=10;b1.y=5;
t1.x=4;t1.y=6;
printf("\nPriamoygolnik parametri %d %d  S=%f",b1.x,b1.y,b1.S());
printf("\nTreygolnik parametri %d %d S=%f",t1.x,t1.y,t1.S());
getch();
return 0;
}
Это выводит для прямоугольника и прямоугольного треугольника. Чтобы добавить класс произвольной фигуры, надо просто добавить

C++
1
2
3
4
class <какая-то фигура>:public figure{
public:
double S(){return <ее формула вычисления площади>;}
};
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru