Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 10 стр.

UptoLike

9
// метод умножения двух дробей
static public Fraction operator * (Fraction ob1, Fraction ob2)
{
. . .
}
// метод умножения дроби на целое число
static public Fraction operator * (Fraction ob1, int a)
{
. . .
}
// метод умножения целого числа и дроби
static public Fraction operator * (int a, Fraction ob1)
{
. . .
}
// метод деления двух дробей
static public Fraction operator / (Fraction ob1, Fraction ob2)
{
. . .
}
// метод деления дроби на целое число
static public Fraction operator / (Fraction ob1, int a)
{
. . .
}
// метод деления целого числа на дробь
static public Fraction operator / (int a, Fraction ob1)
{
. . .
}
// метод преобразования дроби в тип double
static public explicit operator double(Fraction ob)
{
. . .
}
// методы сравнения двух дробей
public static bool operator > (Fraction ob1, Fraction ob2)
{
. . .
}
    // метод умножения двух дробей
    static public Fraction operator * (Fraction ob1, Fraction ob2)
    {
        . . .
    }

    // метод умножения дроби на целое число
    static public Fraction operator * (Fraction ob1, int a)
    {
        . . .
    }

    // метод умножения целого числа и дроби
    static public Fraction operator * (int a, Fraction ob1)
    {
        . . .
    }

    // метод деления двух дробей
    static public Fraction operator / (Fraction ob1, Fraction ob2)
    {
        . . .
    }

    // метод деления дроби на целое число
    static public Fraction operator / (Fraction ob1, int a)
    {
        . . .
    }

    // метод деления целого числа на дробь
    static public Fraction operator / (int a, Fraction ob1)
    {
        . . .
    }

    // метод преобразования дроби в тип double
    static public explicit operator double(Fraction ob)
    {
        . . .
    }

    // методы сравнения двух дробей
    public static bool operator > (Fraction ob1, Fraction ob2)
    {
        . . .
    }




9