Exemple #1
0
        public Fractie Multiply(Fractie right)
        {
            int final_1, final_2;

            final_1 = numarator * right.numarator;
            final_2 = numitor * right.numitor;
            return(new Fractie(final_1, final_2));
        }
Exemple #2
0
        public Fractie Divide(Fractie right)
        {
            int final1, final2;

            final1 = numarator * right.numitor;
            final2 = numitor * right.numarator;
            return(new Fractie(final2, final1));
        }
Exemple #3
0
        public Fractie Add(Fractie right)
        {
            int r_numarator, r_numitor;

            r_numitor   = numitor * right.numitor;
            r_numarator = numarator * right.numitor + numitor * right.numarator;
            return(new Fractie(r_numarator, r_numitor));
        }
Exemple #4
0
        public Fractie Substract(Fractie right)
        {
            int x, y;

            x = numarator * right.numitor - right.numarator * numitor;
            y = numitor * right.numitor;

            return(new Fractie(x, y));
        }
Exemple #5
0
        static void Main(string[] args)
        {
            Fractie f1 = new Fractie();
            Fractie f2 = new Fractie(3, 9);

            f1.Print();
            f2.Print();
            Fractie f3 = new Fractie("4/8");

            f3.Print();
            Fractie f4;

            f4 = f2.Add(f3);
            f4.Print();
            f4 = f2.Multiply(f3);
            f4.Print();
            f4 = f2.Substract(f3);
            f4.Print();

            f4 = f2.Divide(f3);
            f4.Print();
        }