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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2011, 20:09   #1
Tase4ka
Пользователь
 
Аватар для Tase4ka
 
Регистрация: 08.12.2010
Сообщений: 27
Вопрос Описать класса "комната"

Здраствуйте. Не могли бы вы мне помочь с заданием в С#? Вот само задание:
Описать класса "комната",содержащий сведения о метраже,высоте потолоков и колличество окон. Предусмотреть инициализацию с проверкой допустимости значений полей. В случае недопустимых значений полей выбать выбрасываются исключения. Описать методы вычисления площади и объема комнаты и свойства для получения состояния объекта. Написать программу демонстрирующую все разработанные элементы класса.
Заранее спасибо!

Последний раз редактировалось Tase4ka; 09.02.2011 в 20:22.
Tase4ka вне форума Ответить с цитированием
Старый 09.02.2011, 20:12   #2
Tase4ka
Пользователь
 
Аватар для Tase4ka
 
Регистрация: 08.12.2010
Сообщений: 27
По умолчанию

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

namespace ConsoleApplication1
{
    class Room
    {
        double w;
        double h;
        double l;
        int wind;
        public Room(double w1, double h1, double l1, int c)
        {
                w = w1;
                h = h1;
                l = l1;
                wind = c;
            }

        }

        public double GetArea(double w1, double h1, double l1, int c) //Площадь
        {
            return w * l;
        }
        public double GetCapacity(double w1, double h1, double l1, int c)//объем
        {
            return w * h * l;
        }
        public double GetWidth
        {
            get
            {
                return w;
            }
            set
            {
                if (value > 0) w = value;
                else w = 0;
            }
        }
        public double GetHeight
        {
            get
            {
                return h;
            }
            set
            {
                if (value > 0) h = value;
                else h = 0;
            }
        }
        public double GetLength
        {
            get
            {
                return l;
            }
            set
            {
                if (value > 0) l = value;
                else l = 0;
            }
        }
        public int GetWindowCount
        {
            get
            {
                return wind;
            }
            set
            {
                if (value > 0) wind = value;
                else wind = 0;
            }
        }
        public static void Main()
        {
            Room x = new Room();
            Console.WriteLine(x.GetWidth());
           Console.WriteLine(x.GetHeight(2));
            Console.WriteLine(x.GetLength(64));
            Console.WriteLine(x.GetWindowCount(4));
            Console.WriteLine(x.GetWidth());
            Console.ReadKey();

        
        }

        
    }
}
Исправьте мне пожалуйста

Последний раз редактировалось Tase4ka; 10.02.2011 в 12:34.
Tase4ka вне форума Ответить с цитированием
Старый 16.02.2011, 21:09   #3
Tase4ka
Пользователь
 
Аватар для Tase4ka
 
Регистрация: 08.12.2010
Сообщений: 27
По умолчанию

хотя бы перепишите последний класс Main
Tase4ka вне форума Ответить с цитированием
Старый 17.02.2011, 21:58   #4
Tase4ka
Пользователь
 
Аватар для Tase4ka
 
Регистрация: 08.12.2010
Сообщений: 27
По умолчанию

ну помогите пожалуйста
Tase4ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простая реализация собственного класса "vector" Arnezami Общие вопросы .NET 8 27.11.2010 22:51
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Delphi. Создание нового класса, его "предков". Krechet Помощь студентам 0 26.04.2009 15:52