Создание класса "Бочка" (с возможностью долива, изъятия жидкости) - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, помогите решить задачку Создать класс "Бочка" Предусмотреть возможность долива, изъятия жидкости. Реализовать учет всей жидкости, перелившийся через край бочки. Продемонстрировать работу класса.

Решение задачи: «Создание класса "Бочка" (с возможностью долива, изъятия жидкости)»

textual
Листинг программы
using System;
 
namespace Barrel
{
    class Program
    {
        static void Main(string[] args)
        {
            var barrel = new Barrel(10);
            barrel.AddFluid(5);
            barrel.RemoveFluid(4);
            barrel.AddFluid(10);
            barrel.Show();
 
            Console.ReadKey();
        }
    }
 
    class Barrel
    {
        private int _volume;
        private int _fluid;
 
        public Barrel(int volume)
        {
            _volume = volume;
        }
 
        public void AddFluid(int fluid)
        {
            _fluid += fluid;
        }
 
        public void RemoveFluid(int fluid)
        {
            _fluid -= fluid;
        }
 
        public void Show()
        {
            if (_volume < _fluid)
            {
                int record = _fluid - _volume;
                Console.WriteLine(String.Format("Жидкости вытекло {0}", record));
            }
            else
                Console.WriteLine("Жидкость не вытекла");
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.556 из 5