ВУЗ:
Составители:
Рубрика:
18
res = new Fraction(0, 1, Math.Abs(intPart),
intPart / Math.Abs(intPart));
else
res = new Fraction(0, 1, Math.Abs(intPart), 1);
return res;
}
else
{
// число задано в виде только дробной части
// выделяем отдельно числитель и знаменатель
numerator = int.Parse(strs1[0]);
denominator = int.Parse(strs1[1]);
sign = 1;
// определяем знак числа по знаку числителя
if (numerator < 0)
{
numerator = -numerator;
sign = -1;
}
// формируем новую дробь и приводим ее
// к несократимому виду
res = new Fraction(numerator, denominator, 0, sign);
res.GetMixedView();
return res;
}
}
// дробь задана в смешанном виде
// отделяем дробную часть по разделителю ‘/’
strs1 = strs[1].Split('/');
intPart = int.Parse(strs[0]);
// определяем знак числа по знаку целой части
if (intPart < 0)
{
intPart = -intPart;
sign = -1;
}
else
sign = 1;
numerator = int.Parse(strs1[0]);
denominator = int.Parse(strs1[1]);
// формируем новую дробь и приводим ее
// к несократимому виду
res = new Fraction(numerator, denominator, intPart, sign);
res.GetMixedView();
return res;
}
Приведем пример использования объектов класса Fraction и
операций работы с ними (Рис. 1.1).
res = new Fraction(0, 1, Math.Abs(intPart), intPart / Math.Abs(intPart)); else res = new Fraction(0, 1, Math.Abs(intPart), 1); return res; } else { // число задано в виде только дробной части // выделяем отдельно числитель и знаменатель numerator = int.Parse(strs1[0]); denominator = int.Parse(strs1[1]); sign = 1; // определяем знак числа по знаку числителя if (numerator < 0) { numerator = -numerator; sign = -1; } // формируем новую дробь и приводим ее // к несократимому виду res = new Fraction(numerator, denominator, 0, sign); res.GetMixedView(); return res; } } // дробь задана в смешанном виде // отделяем дробную часть по разделителю ‘/’ strs1 = strs[1].Split('/'); intPart = int.Parse(strs[0]); // определяем знак числа по знаку целой части if (intPart < 0) { intPart = -intPart; sign = -1; } else sign = 1; numerator = int.Parse(strs1[0]); denominator = int.Parse(strs1[1]); // формируем новую дробь и приводим ее // к несократимому виду res = new Fraction(numerator, denominator, intPart, sign); res.GetMixedView(); return res; } Приведем пример использования объектов класса Fraction и операций работы с ними (Рис. 1.1). 18
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »