Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 1
РОЗДІЛ 1. Програмування в Borland C++.
Тема1.3. Обєктно-орієнтовне програмування.
Практичне заняття 5.
Тема заняття. Класи в С.
Мета: навчитися розробляти класи.
Студенти повинні:
знати: будову класу;
вміти: розробити клас для роботи з трикутником.
Забезпечення заняття:
Технічні засоби навчання:
Література:
Порядок виконання роботи та звітність.
Під час виконання практичної роботи необхідно розробити клас для роботи з трикутниками.
Робота повинна бути оформлена у вигляді звіту.
Завдання: розробити клас для роботи з трикутниками
Приклад розробити клас для роботи з прямокутниками
#include <stdio.h>
#include <conio.h>
class RecTangle
{
private: double width;
double length;
public: double getWidth(void);
double getLength(void);
double getArea(void);
double getPerum(void);
void setWidth(double width);
void setLength(double length);
RecTangle(void);
};
double RecTangle::getWidth(void)
{
return width;
};
double RecTangle::getLength(void)
{
return length;
};
double RecTangle::getArea()
{
return (width*length);
};
double RecTangle::getPerum()
{
return (2*width+2*length);
};
void RecTangle::setWidth(double width)
{
if (width>0 && width<20)
{
this->width=width;
}
};
void RecTangle::setLength(double length)
{
if (length>0 && length<20)
{
this->length=length;
}
};
RecTangle::RecTangle()
{
width=3;
length=5;
};