2017-10-14 4 views
-4

間隔の長さを返す長さ関数をどのように書くことができますか?

#include <iostream> 
 
#include <math.h> 
 

 
using namespace std; 
 

 
class Interval { 
 
\t double x,y; 
 
    public: 
 
    Interval(double,double); 
 
    Interval(); 
 
\t void print(); 
 
\t double absz(); 
 
\t void save(char*); 
 
}; 
 

 
Interval::Interval(double x, double y) { 
 
\t this->x = x; 
 
\t this->y = y; 
 
} 
 

 
Interval::Interval() { 
 
\t cin >> x >> y; 
 
} 
 

 
void Interval::print() { 
 
\t cout << "(" << x << "," << y << ")the length of the interval:"; 
 
} 
 

 
double Interval::absz() { 
 
\t return abs(y-x); 
 
} 
 

 
int main(int argc, char** argv) { 
 
\t Interval *i = new Interval(); 
 
\t i->print(); 
 
\t cout << i->absz(); 
 
\t delete i; 
 
\t system("pause"); 
 
\t return 0; 
 
}

私は、閉じた区間の長さを計算することができ、C++でプログラムを書いています。私の質問は:インターバルの長さを返す関数をどのように書くことができますか?私はあらゆる助けに感謝します。

+3

Ehh、end-of-interval-interval?これはかなり簡単です。あなたが始まりと終わりを知っているならば、違いを返してください。 –

答えて

3

あなたはすでに1つ書いたと思います。すなわち、Interval::abszは間隔の長さを計算する。

関連する問題