Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2013, 20:48   #1
Georg55
Новичок
Джуниор
 
Регистрация: 19.02.2013
Сообщений: 2
По умолчанию создание класса с#

здравствуйте!помогите пожалуйста,не понятно ничего. (консольное приложение)
"создать класс куб,в котором предусмотреть все возможные действия с этой фигурой."
действия,я так понимаю,найти объем,площадь поверхности и т.д.. но как через класс ?


Код:
class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine("Введите ребро");
	    double rebro=Console.ReadLine();
            Console.ReadLine();
        }
    }
 
    class Cube
    {
        
         //здесь надо писать методы по вычислению объема например?если да,то как?
	// и как потом вывести в консоль результат?
    }
помогите,пожалуйста!
Georg55 вне форума Ответить с цитированием
Старый 19.02.2013, 21:31   #2
Georg55
Новичок
Джуниор
 
Регистрация: 19.02.2013
Сообщений: 2
По умолчанию

есть предположительный код.но не работает...
Georg55 вне форума Ответить с цитированием
Старый 20.02.2013, 17:02   #3
demeros
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Georg55 Посмотреть сообщение
здравствуйте!помогите пожалуйста,не понятно ничего. (консольное приложение)
"создать класс куб,в котором предусмотреть все возможные действия с этой фигурой."
действия,я так понимаю,найти объем,площадь поверхности и т.д.. но как через класс ?


Код:
class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine("Введите ребро");
	    double rebro=Console.ReadLine();
            Console.ReadLine();
        }
    }
 
    class Cube
    {
        
         //здесь надо писать методы по вычислению объема например?если да,то как?
	// и как потом вывести в консоль результат?
    }
помогите,пожалуйста!
Код:
    class Cube
    {
        private float _edge;
        //Длина грани
        public float edge{ 
             get{return _edge;}
             set{this._edge = value;}
        }
        //Конструктор
        public Cube(float edge_value)
        {
              this._edge = edge_value;
        }

        //Площадь
        public float S()
        {
            return 6*this._edge*this._edge;
        }

        //Обьем
        public float S()
        {
            return System.Math.Pow(this._edge, 3);
        }

        //Диаметр
        public float S()
        {
            return this._edge*System.Math.Sqrt(3);
        }
    }

//Использование
//Куб с ребром 4
Cube cube1 = new Cube(4);
float cube_s = cube1.S();//Площадь куба в переменной cube_s
//Теперь грани равны 5
cube1.edge = 5;
demeros вне форума Ответить с цитированием
Старый 20.02.2013, 17:23   #4
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Нынче вместо этого
Код:
private float _edge;
        //Длина грани
        public float edge{ 
             get{return _edge;}
             set{this._edge = value;}
        }
Можно писать просто
Код:
public float edge {get; set;}
Abstraction вне форума Ответить с цитированием
Старый 21.02.2013, 01:05   #5
demeros
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
Нынче вместо этого
Код:
private float _edge;
        //Длина грани
        public float edge{ 
             get{return _edge;}
             set{this._edge = value;}
        }
Можно писать просто
Код:
public float edge {get; set;}
А можно еще методы для доступа к свойствам написать, или публичными их сделать, много как можно.)
demeros вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание класса ! novichok-ok C++ Builder 1 15.06.2012 13:23
Создание класса Mixim Общие вопросы .NET 1 06.01.2011 13:24
Создание класса! 4AKI_4ak Паскаль, Turbo Pascal, PascalABC.NET 5 23.09.2010 14:09
создание класса driga Помощь студентам 0 09.04.2010 21:14
создание класса Siren Помощь студентам 1 07.05.2008 19:19