12.04.2012, 00:06 | #1 (permalink) |
Member
Регистрация: 09.08.2011
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задание по С#, простейшие классы
Если нет, то укажите ошибки. Код программы: Код:
using System; using System.Collections.Generic; using System.Linq; using System.Text; /*Предусмотреть метод для создания объектов, вычисления площади круга, длины окружности, проверки попадания заданной точки в внутрь круга. Описать свойства для получения состояния объекта*/ namespace lab_4_v12_task_1 { class DISK { public DISK() { this.contain = ""; this.radius = 0; this.square = 0; this.lenght = 0; } public DISK(double R, double x, double y) : this() { this.radius = R; this.square = 3.14 * Math.Pow(radius,2); this.lenght = 2 * 3.14 * radius; if (Math.Pow(x, 2) + Math.Pow(y, 2) < Math.Pow(radius, 2)) this.contain = "Данная точка входит в внутрь круга!"; else this.contain = "Данная точка не входит в внутрь круга!"; } public void Condition() { Console.WriteLine("Радиус = {0}",radius); Console.WriteLine("Площадь = {0}", square); Console.WriteLine("Длина окружности = {0}", lenght); Console.WriteLine(contain); } string contain; double radius, square, lenght; } class Program { static void Main(string[] args) { string buf; Console.WriteLine("***lab_4_v12_task1***"); Console.Write("Введите радиус круга: "); buf = Console.ReadLine(); double r = Convert.ToDouble(buf); Console.Write("Введите координату x: "); buf = Console.ReadLine(); double x = Convert.ToDouble(buf); Console.Write("Введите координату y: "); buf = Console.ReadLine(); double y = Convert.ToDouble(buf); DISK first = new DISK(r, x, y); first.Condition(); Console.WriteLine("***END***"); Console.ReadKey(); } } } |
12.04.2012, 00:06 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Проблема встречалась и ранее, вот, что нашлось Delphi и классы Помогите сделать задание Задание на С, С++ или Делфи Задание по Delphi Задание в Паскале |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|