ВУЗ:
Составители:
Рубрика:
Объектно-ориентированное программирование на С++
if(a.numerator > 0)
a.sign = 1;
else
{
a.sign = -1;
a.numerator = -a.numerator;
}
a.GetMixedView();
return fin;
}
// считывание всех составляющих дроби
// и определение знака
sscanf(buf, "%d %d/%d", &a.intPart,
&a.numerator, &a.denominator);
if(a.intPart > 0)
a.sign = 1;
else
{
a.sign = -1;
a.intPart = -a.intPart;
}
a.GetMixedView();
return fin;
}
Приведем пример применения объектов класса Fraction и
операций работы с ними.
void main(void)
{
Fraction r1(2, 3, 0, 1);
cout << "r1 = " << r1;
Fraction r2(5, 7, 0, 1);
cout << "r2 = " << r2;
cout << "-r2= " << (-r2);
cout<< "r2 = "<<(double)r2;
cout << endl;
Fraction d;
// вызов оператора "==" для двух дробей
if (r1 == r2)
cout << "r1 == r2" << endl;
else
cout << "r1 != r2" << endl;
// вызов оператора ">" для двух дробей
if (r1 > r2)
cout << "r1 > r2" << endl;
131
Объектно-ориентированное программирование на С++
if(a.numerator > 0)
a.sign = 1;
else
{
a.sign = -1;
a.numerator = -a.numerator;
}
a.GetMixedView();
return fin;
}
// считывание всех составляющих дроби
// и определение знака
sscanf(buf, "%d %d/%d", &a.intPart,
&a.numerator, &a.denominator);
if(a.intPart > 0)
a.sign = 1;
else
{
a.sign = -1;
a.intPart = -a.intPart;
}
a.GetMixedView();
return fin;
}
Приведем пример применения объектов класса Fraction и
операций работы с ними.
void main(void)
{
Fraction r1(2, 3, 0, 1);
cout << "r1 = " << r1;
Fraction r2(5, 7, 0, 1);
cout << "r2 = " << r2;
cout << "-r2= " << (-r2);
cout<< "r2 = "<<(double)r2;
cout << endl;
Fraction d;
// вызов оператора "==" для двух дробей
if (r1 == r2)
cout << "r1 == r2" << endl;
else
cout << "r1 != r2" << endl;
// вызов оператора ">" для двух дробей
if (r1 > r2)
cout << "r1 > r2" << endl;
131
Страницы
- « первая
- ‹ предыдущая
- …
- 129
- 130
- 131
- 132
- 133
- …
- следующая ›
- последняя »
