Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

phansojava

import  java.util.*;

class  PhanSo

    protected double t,m;

    PhanSo(){};

    PhanSo(double t,double m)

    {

        this.t=t;

        this.m=m;

    }

    PhanSo(PhanSo ps)

    {

        this.t=ps.t;

        this.m=ps.m;

    }

    public String toString()

    {

        return"("+t+"/"+m+")";

    }

    public static double uscln(double a,double b)

    {

        while (a!=b)

        {

            if(a>b) a-=b;

           else b-=a;

        }

    return a;   

    }

    public PhanSo rutGon()

    {

        double us=uscln(t,m);

        t/=us;

        m/=us;

        return this;

    }

    public PhanSo cong(PhanSo ps)

    {

        return new PhanSo((this.t*ps.m)+(this.m*ps.t), this.m*ps.m);

    }

    public PhanSo tru(PhanSo ps)

    {

        return new PhanSo((this.t*ps.m)-(this.m*ps.t), this.m*ps.m);

    }

    public PhanSo nhan(PhanSo ps)

    {

        return new PhanSo(this.t*ps.t,this.m*ps.m);

    }

    public PhanSo chia(PhanSo ps)

    {

        return new PhanSo(this.t*ps.m,this.m*ps.t);

    }

    public PhanSo ssl(PhanSo ps)

    {

        if((ps.t*m)<(t*ps.m)) return ps;

        else return this;

    }

      public PhanSo ssn(PhanSo ps)

    {

        if((ps.t*m)<(t*ps.m)) return this;

        else return ps;

    }

     public double getT()

    {

        return t;

    }

    public double getM()

    {

        return m;

    }

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: