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

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

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

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

14.02.2012, 01:21. Просмотров 974. Ответов 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++
Построить класс для описания плоской геометрической фигуры прямоугольник C++
C++ Класс прямоугольник (Visual C++)
C++ Создать класс Прямоугольник, члены класса – длины сторон a и b
C++ Класс прямоугольник исправить код
Создать абстрактный класс фигур и сделать 2 наследника (треугольник, прямоугольник) C++
C++ Создать класс прямоугольник, члены класса - координаты 4-х точек
C++ Класс Rectangle (прямоугольник)
Класс Прямоугольник C++
C++ Разработать класс прямоугольник и методы работы с ним

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
skaa
Хочу в Исландию
 Аватар для 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
 Аватар для Lyubanya
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 26
14.02.2012, 02:27  [ТС]     класс - прямоугольник #3
спасибо большое)))) думаю розберусь..))))
skaa
Хочу в Исландию
 Аватар для 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     класс - прямоугольник
Ответ Создать тему
Опции темы

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