1

Тема: допоможіть!!!!!!!!!!!!

Будь ласка  допоміжіть...не можу виправити помилки в програмі

#include "stdafx.h"
#include <iostream>
#include "math.h"
#include <conio.h>
using namespace std; 
class myClass { 
double a;
int nom; 
public:
myClass( int n);
∼myClass(int n);
void Get(double, double);
double Put(); 

};

myClass::myClass(int n)
{
a = 0; nom = n;
cout << "Об'єкт " << nom << " ініціалізовано" << endl;
}

myClass::∼myClass(int n)
{
cout << "Об'єкт " << nom << " зруйновано" << endl;
}

void myClass::Get(double x, double y)
{
double a1 = pow(x,1.3);
double a2 = pow(fabs(3.2*x - y),0.4);
double a3 = pow(pow(cos(a2),2),1./3);
a = a1+a3;
}

double myClass::Put()
{
return a;
}
 main()
{

myClass ObjA(1), ObjB(2);
double x = 2.6, y = 7.1;
ObjA.Get(x,y); ObjB.Get(x+y,y/x);
cout << "Вміст об'єкта ObjA: " << ObjA.Put() << endl;
cout << "Вміст об'єкта ObjB: " << ObjB.Put() << endl;
getch(); return 0;

}

Hanter: Код слід брати у теги [ code ]

2

Re: допоможіть!!!!!!!!!!!!

випадають такі помилки: error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
warning C4183: ∼myClass: отсутствие возвращаемого типа; предполагается функция-член, возвращающая 'int'

3

Re: допоможіть!!!!!!!!!!!!

int main()
МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ
Подякували: koala1

4

Re: допоможіть!!!!!!!!!!!!

Деструктор не повинен мати параметри, тим більше він не використовується всередині конструктора.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

5

Re: допоможіть!!!!!!!!!!!!

#include <iostream>
#include "math.h"
using namespace std; 
class myClass { 
    double a;
    int nom; 
  public:
    myClass( int n);
    ~myClass();
    void Get(double, double);
    double Put();
};
myClass::myClass(int n)
{
  a = 0; nom = n;
  cout << "Об'єкт " << nom << " ініціалізовано" << endl;
}
myClass::~myClass()
{
  cout << "Об'єкт " << nom << " зруйновано" << endl;
}
void myClass::Get(double x, double y)
{
  double a1 = pow(x,1.3);
  double a2 = pow(fabs(3.2*x - y),0.4);
  double a3 = pow(pow(cos(a2),2),1./3);
  a = a1+a3;
}
double myClass::Put()
{
  return a;
}
int main()
{
  myClass ObjA(1), ObjB(2);
  double x = 2.6, y = 7.1;
  ObjA.Get(x,y); ObjB.Get(x+y,y/x);
  cout << "Вміст об'єкта ObjA: " << ObjA.Put() << endl;
  cout << "Вміст об'єкта ObjB: " << ObjB.Put() << endl;
  return 0;
}
Об'єкт 1 ініціалізовано
Об'єкт 2 ініціалізовано
Вміст об'єкта ObjA: 4.06663
Вміст об'єкта ObjB: 20.0294
Об'єкт 2 зруйновано
Об'єкт 1 зруйновано
МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ
Подякували: ladanivsca1

6

Re: допоможіть!!!!!!!!!!!!

дуже дуже дякую...ви мене врятували..))):-*