Создание класса "Бочка" (с возможностью долива, изъятия жидкости) - 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("Жидкость не вытекла");
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д