Exemple #1
0
        static void Main(string[] args)
        {
            Nadoba trilitrak  = new Nadoba(3);
            Nadoba petilitrak = new Nadoba(5);

            petilitrak.Napln();
            petilitrak.PrelejDo(trilitrak);

            Console.WriteLine(trilitrak);
            Console.WriteLine(petilitrak);

            Console.WriteLine();

            // 4 litry
            trilitrak  = new Nadoba(3);
            petilitrak = new Nadoba(5);
            petilitrak.Napln();
            petilitrak.PrelejDo(trilitrak);
            trilitrak.Vylij();
            petilitrak.PrelejDo(trilitrak);
            petilitrak.Napln();
            petilitrak.PrelejDo(trilitrak);
            trilitrak.Vylij();
            Console.WriteLine(petilitrak);
        }
Exemple #2
0
        public void PrelejDo(Nadoba druhaNadoba)
        {
            double prelito;

            if (druhaNadoba.VolnyObjem >= this.ObjemVody)
            {
                prelito = this.ObjemVody;
            }
            else
            {
                prelito = druhaNadoba.VolnyObjem;
            }

            druhaNadoba.ObjemVody += prelito;
            this.ObjemVody        -= prelito;
        }
Exemple #3
0
 public void Prilej(Nadoba druhaNadoba)
 {
     druhaNadoba.PrelejDo(this);
 }