Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3

Создать иерархию классов геометрических фигур

06.12.2016, 21:05. Показов 1474. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать иерархию классов геометрических фигур Многоугольник–Прямоугольник–Квадрат–Треу гольник. Базовый класс Многоугольник должен содержать атрибуты и методы, общие для производных классов. В производных классах следует определить методы для вычисления площади этих фигур.помогите дописать задачку тут для
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
class TwoDShape {
public double Width;
public double Height;
public void ShowDim()
{Console.WriteLine("Ширина равна {0} и высота равна {1}", Width, Height);}
}
 
class Triangle:TwoDShape 
{
public string Style;
public double area()
{ return Width*Height/2;}
public void ShowStyle()
{
Console.WriteLine("Треугольник: "+Style);}
 
static void Main(string[] args)
{
Triangle t1=new Triangle ();
Triangle t2=new Triangle();
t1.Width=4.0;
t1.Height=4.0;
t1.Style="Равнобедренный";
t2.Width=8.0;
t2.Height=2.0;
t2.Style="Прямоугольный";
Console.WriteLine("1-й объект");
t1.ShowStyle();
t1.ShowDim();
Console.WriteLine("Площадь равна: "+t1.area());
Console.WriteLine("2-й объект");
t2.ShowStyle();
t2.ShowDim();
Console.WriteLine("Площадь равна: "+t2.area());
Console.ReadKey();
}
}
 
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.12.2016, 21:05
Ответы с готовыми решениями:

Создать иерархию классов геометрических фигур
Создать иерархию классов: геометрическая фигура от нее многоугольник и окружность, от многоугольника прямоугольник и треугольник. Класс...

Создать иерархию классов геометрических фигур
Здравствуйте , лишь недавно начала заниматься ООП. В данном задании не могу вычислить ни периметр , ни площадь . Высчитывает 0 при вызове...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2016, 21:05
Помогаю со студенческими работами здесь

Определить иерархию классов для геометрических фигур
Самого доброго всем времени суток! Помогите пожалуйста сделать задание :) Я буду вечно вам благодарна! Задание: а) Наследование....

Создать иерархию геометрических фигур
Задача - напишите иерархию геометрических фигур - сложите несколько разных фигур в массив - Подсчитайте и выведите на консоль,...

Построение системы классов плоских геометрических фигур
Доброго времени суток, уважаемые пользователи, модераторы и администраторы форума! Очень нуждаюсь в Вашей помощи, осталось последнее...

Расчет отдельных параметров геометрических фигур: переписать с использованием классов
Вечер добрый, заранее благодарю всех откликнувшихся. Есть программа, рассчитывающая отдельные параметры геометрических фигур (площадь,...

Создать иерархию пользовательских классов Mammal, House, IRun
Создайте класс Mammal со строкой name. Наследовать его в классе House(не содержит собственных полей). Единственный конструктор House должен...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru