1

Тема: class

Допоможіть закінчити задачу... Створити клас ТРІЙКА ЧИСЕЛ. Визначити конструктори, деструктор, функції доступу до полів, введення-виведення та обчислення суми чисел. Створити похідний клас ТРИКУТНИК з полями-сторонами.. Визначити конструктори за замовчуванням і з різним числом параметрів, деструктор, функції доступу до полів, введення-виведення, обчислення периметра та визначення виду трикутника (рівнобічний, рівнобедрений або прямокутний).

#include <iostream>
#include <cstring>
using namespace std;
class trchus
{
protected:
    int Chuslx;
    int Chusly;
    int Chuslz;
public:
    trchus(int x, int y, int z) {
    Chuslx=x;
    Chusly=y;
    Chuslz=z;
        
    }
    ~trchus() {}
    int s;
    void init ();
    void Get(int x,int y,int z)
    {
    s=x+y+z;
    } 
    int Put()
    {return s;}
};
class truk: public trchus {
    char vud;
public:
    int p;
    truk():trchus() {}
    ~truk(){}
 void vud(char vud)
 {
     if (x==y || y==z)
     {
         cout <<"trukut rivnob"<<endl;
         p=x+y+z;
     }
     else
         if (x==y && y==z)
         {
        cout <<"trukut riznostor"<<endl
         }
    }
void show(int p){return p;}
};

int main ()
{ 
system ("PAUSE");
    return 0;
}

2

Re: class

У вас в умові все розписано, от прямо берете по слову і прямо так в програму і переписуєте. В чому проблема?

3

Re: class

koala написав:

У вас в умові все розписано, от прямо берете по слову і прямо так в програму і переписуєте. В чому проблема?

Я ще не добре володію по роботі з класами..

4

Re: class

Давайте ви розставите текст завдання коментарями по коду, а я щось додам з того, що лишилося.

5

Re: class

Ні би то получилось, але щось не правельно з умовою перевірки на вид трикутника...

void vud(char vud)
{
    if (x==y || y==z)
    {
        cout <<"trukut rivnob"<<endl;
        p=x+y+z;
    }
    else
        if (x==y && y==z)
        {
            cout <<"trukut riznostor"<<endl
        }
}

6

Re: class

LeoDevel написав:

Ні би то получилось

Радий за вас.

LeoDevel написав:

щось не правельно з умовою перевірки на вид трикутника

Будь ласка, конкретизуйте це "щось". Не для мене - для себе. Запевняю - щойно ви сформулюєте для себе, в чому полягає проблема(що ви очікували побачити, а що бачите), як побачите, що треба виправити.