Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > [C#:] Bндексаторы


Автор: Real 2.12.2007, 02:09

Создать класс „Цистерна”, какой задается объемом зберигаемого топлива или массой. Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения и автоматически вычисляли значение другой величины(например задаем объем топлива – автоматически вычисляется масса цистерны). Максимальный объем топлива – 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();
             }
        }
        
    }
}

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

Автор: 1stain 2.12.2007, 11:23
Цитата(Real)
Bндексаторы
 user posted image

Автор: Real 2.12.2007, 11:28
Цитата(1stain @ 2.12.2007,  11:23)
Цитата(Real)
Bндексаторы
 user posted image

индексаторов

Автор: thomas 2.12.2007, 11:59
Real, 
Я что-то не понял
Эта тема была поднята 29.11.2007 вот http://forum.vingrad.ru/forum/topic-184532.html
А теперь по новой. Да еще и первый пост в той теме поменяли и задачу с кодом перенесли сюда.
Не хорошо.  smile 

Автор: Real 2.12.2007, 12:48
Цитата(thomas @ 2.12.2007,  11:59)
Real, 
Я что-то не понял
Эта тема была поднята 29.11.2007 вот http://forum.vingrad.ru/forum/topic-184532.html
А теперь по новой. Да еще и первый пост в той теме поменяли и задачу с кодом перенесли сюда.
Не хорошо.  smile

Извеняй, просто забыл что у меня есть ета тема...

Автор: Real 2.12.2007, 16:04
Тут тупо индексаторы применять. 
Хотябы это сделать.
Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения

Автор: Wizard_Memfis 3.12.2007, 11:37
Че то я не поляд, и где вопрос?Типа напишите мне или что?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)