Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/17: Рейтинг темы: голосов - 17, средняя оценка - 4.53
kurzon
128 / 1 / 0
Регистрация: 14.10.2007
Сообщений: 122
1

[C#] Индексаторы

02.12.2007, 02:15. Просмотров 3046. Ответов 4
Метки нет (Все метки)


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

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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();
             }
        }
        
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2007, 02:15
Ответы с готовыми решениями:

Индексаторы
Помогите пожалуйста! Есть класс восьмеричной строки. Нужно с помощью индексатора сделать доступ к...

Операции класса, индексаторы Rectangle
Здравствуйте. Пожалуйста помогите решить задачу. Задание: В класс Rectangle добавить: а. ...

Индексаторы в С#
Помогите реализовать задачу. Задача звучит так: Класс инкапсулирует одномерный массив с элементов...

Индексаторы
Добрый день. Имеется код struct Cell { Rectangle location; public...

Индексаторы
Завдання Клас інкапсулює одновимірний масив з елементів цілого типу. Створити індексатор, що...

4
mik-a-el
Администратор
73782 / 42908 / 243
Регистрация: 10.04.2006
Сообщений: 12,834
02.12.2007, 11:03 2
Цитата Сообщение от kurzon
Создать класс „Цистерна”, какой задается объемом зберигаемого топлива или массой. Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения и автоматически вычисляли значение другой величины(например задаем объем топлива – автоматически вычисляется масса цистерны). Максимальный объем топлива – 40 м3, масса пустой цистерны – 5 т, а масса 1 м3 есть 0.8т
А причем здесь индексаторы?
0
kurzon
128 / 1 / 0
Регистрация: 14.10.2007
Сообщений: 122
02.12.2007, 11:15  [ТС] 3
Цитата Сообщение от mik-a-el Посмотреть сообщение
А причем здесь индексаторы?
Я таксамо думаю, но учитель задал?
0
mik-a-el
Администратор
73782 / 42908 / 243
Регистрация: 10.04.2006
Сообщений: 12,834
02.12.2007, 12:25 4
Цитата Сообщение от kurzon
но учитель задал?
Так спроси у него
Вот так и учат выбирать решения, не соответствующие задаче.
0
kurzon
128 / 1 / 0
Регистрация: 14.10.2007
Сообщений: 122
02.12.2007, 14:17  [ТС] 5
Для изменения объема или массы реализовать свойства, которые бы контролировали допустимость нового значения и автоматически вычисляли значение другой величины(например задаем объем топлива – автоматически вычисляется масса цистерны).
0
02.12.2007, 14:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2007, 14:17

Индексаторы и перегрузка
Напишите, пожалуйста, как использовать перегрузки из класса в основной программе using System;...

Индексаторы и свойства
Немного не могу понять для чего нужны индексаторы и свойства. Необходимо выполнить такое задание: ...

Классы и индексаторы
Помогите с лабораторной c#, пожалуйста... Общая постановка задачи Класс А предназначен для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru