• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

[c#:] Свойства

  • Автор темы kurzon
  • Дата начала
K

kurzon


Создать класс „Цистерна”, какой задается объемом зберигаемого топлива или массой. Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения и автоматически вычисляли значение другой величины(например задаем объем топлива – автоматически вычисляется масса цистерны). Максимальный объем топлива – 40 м3, масса пустой цистерны – 5 т, а масса 1 м3 есть 0.8т


Код:
using System;
using System.Collections.Generic;
using System.Text;

namespace Interfeys
{
class Program
{
class Chusterna
{
public int KillKubometriw;
public double MassaOdnogoKyboMetra=0.8;
public int MasaPystoiShusternu = 5;


public double s_KillKubometriw 
{
get { return KillKubometriw; }

set { KillKubometriw = Convert.ToInt32(value); }
}
public Chusterna(int a)
{
s_KillKubometriw = a;
}

public void showing()
{
Console.WriteLine("Масcа Цистерны =  {0}", MasaPystoiShusternu + MassaOdnogoKyboMetra * s_KillKubometriw);
}

}

class Obchuslena
{

public static void Main(string[] args)
{
Console.WriteLine("Введить обьем ");
int a = Convert.ToInt32(Console.ReadLine());
Chusterna prl = new Chusterna(a);
prl.showing();

Console.ReadLine();
}
}

}
}
 
K

kurzon

Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения ?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!