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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Lyubanya
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
#1

класс - прямоугольник - C++

14.02.2012, 01:21. Просмотров 1037. Ответов 3
Метки нет (Все метки)

Нужно найти площадь и периметр прямоугольника....
вот написала код...но он не работает...подскажите пожалуйста что делать???
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
34
35
36
37
38
39
40
#include <iostream>
using namespace std;
 
float PloshchaPryamokytnuka(float a,float b);
float PerumetrPryamokytnuka(float a,float b);
class Round
{
 public:
  float a;
  float b;
  float Ploshcha()
  {
   return a*b;
   
  }
  float Perumetr()
  {
      return 2*a+2*b;
  }
};
 
int main()
{
float a;
float b;
float Ploshcha;
cout<<"VVedit storony a= "<<endl;
cin>>a;
cout<<"VVedit storony b= "<<endl;
cin>>b;
Ploshcha=PloshchaPryamokytnuka(a,b); 
cout<<"Ploshcha pryamokytnuka: "<<Ploshcha<<endl;
 
float Perumetr;
Perumetr=PerumetrPryamokytnuka( a, b);
cout<<"Perumetr pryamokytnuka: "<<Perumetr<<endl;
 
system("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2012, 01:21     класс - прямоугольник
Посмотрите здесь:

Класс Прямоугольник - C++
Разработайте с использованием TDD класс , моделирующий сущность «Прямоугольник». Прямоугольник обладает следующими свойствами: •...

класс прямоугольник. - C++
Здравствуйте! Помогите пожалуйста исправить ошибки. Задача:нарисовать прямоугольник(длины сторон вводятся с клавиатуры),вычислить его...

Класс Rectangle (прямоугольник) - C++
друзья , у меня экзамен . а я не бум бум в c++ . помогите кто сможет Создать класс Rectangle (прямоугольник). Класс имеет атрибуты...

Класс прямоугольник (Visual C++) - C++
Необходимо создать класс прямоугольник и производный класс пятиугольник.Необходимо перемещать фигуры на плоскости(параллельный перенос) и...

Создать класс прямоугольник. - C++
Помогите, пожалуйста!! не могу решить задачу, очень важно! Условие: нужно создать класс прямоугольник. Определить в нем конструктор,...

разработать класс прямоугольник - C++
разработать класс прямоугольник. определить конструктор и деструктор. реализовать объявленные методы(3 метода) доступа к данным. Вот!...

Класс прямоугольник исправить код - C++
я написал код, не могу сделать один шаг в нем :( писал в Code Blocks нужно еще сравнить площади двух прямоугольников, и если равны -...

Разработать класс прямоугольник и методы работы с ним - C++
Прямоугольник с полями длина и высота прямоугольника и методами ввода,вывода полей,вычисления площади прямоугольника. Создать массив n...

Создать класс Прямоугольник, члены класса – длины сторон a и b - C++
Создать класс Прямоугольник, члены класса – длины сторон a и b. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – длины...

Создать класс прямоугольник, члены класса - координаты 4-х точек - C++
Создать класс прямоугольник, члены класса - координаты 4-х точек. Предусмотреть в классе методы проверки существования четырехугольника ...

Создать абстрактный класс фигур и сделать 2 наследника (треугольник, прямоугольник) - C++
Доброго времени суток. Задание такое : создать абстрактный класс фигур и сделать 2 наследника( треугольник, прямоугольник) и сделать...

Построить класс для описания плоской геометрической фигуры прямоугольник - C++
Построить класс для описания плоской геометрической фигуры прямоугольник. Предусмотреть методы для создания объектов и изменения.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
skaa
Хочу в Исландию
1027 / 826 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
14.02.2012, 02:01     класс - прямоугольник #2
Вот этим замени свой класс (я его переименовал в Rectangle потому что Round вообще не катит):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class   Rectangle
{
private:
  float a;
  float b;
public:
  Rectangle(float a,float b)
  {
    this->a=a;
    this->b=b;
  }
  float Ploshcha()
  {
    return a*b;
  }
  float Perumetr()
  {
    return 2*a+2*b;
  }
};
. А пользоваться им вот так:
C++
1
2
3
4
5
6
7
  float a,b;
  Rectangle *oRectangle;
  float Ploshcha,Perumetr;
//  тут вводим a и b
  oRectangle=new Rectangle(a,b);
  Ploshcha=oRectangle->Ploshcha();
  Perumetr=oRectangle->Perumetr();
. Ну ты, Любаня, даёшь... Как тебя угораздило в тему Assembler с такой фотографией и названиями методов? Что непонятно - спрашивай!
Lyubanya
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
14.02.2012, 02:27  [ТС]     класс - прямоугольник #3
спасибо большое)))) думаю розберусь..))))
skaa
Хочу в Исландию
1027 / 826 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
14.02.2012, 02:40     класс - прямоугольник #4
Оттрассируй в отладчике каждую строку начиная с
C++
1
oRectangle=new Rectangle(a,b);
, и всё поймёшь... сложного тут ничего нет.
Yandex
Объявления
14.02.2012, 02:40     класс - прямоугольник
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru