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

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

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

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

14.02.2012, 01:21. Просмотров 1065. Ответов 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++):

Написать класс прямоугольник и построить прямоугольник, пересечением двух других - C++
Помогите пожалуйста с задание до делать, нужно построить треугольник являющегося общей частью (пересечением) двух прямоугольников. У меня...

Иерархия геометрических объектов: клас точка->класс квадрат->класс прямоугольник - C++
Иерархия геометрических объектов: класс точка-&gt;класс квадрат-&gt;класс прямоугольник. Построить эту иерархию наследованием.. Прошу помочь -...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
skaa
Хочу в Исландию
1028 / 827 / 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
Хочу в Исландию
1028 / 827 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
14.02.2012, 02:40 #4
Оттрассируй в отладчике каждую строку начиная с
C++
1
oRectangle=new Rectangle(a,b);
, и всё поймёшь... сложного тут ничего нет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2012, 02:40
Привет! Вот еще темы с ответами:

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

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

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

Статический полиморфизм. Базовый класс «прямоугольник» - C++
Здравствуйте, дорогие участники форума! Помогите, пожалуйста! Необходимо реализовать статический полиморфизм. Нужно вызвать с помощью...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
14.02.2012, 02:40
Ответ Создать тему
Опции темы

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