|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
||||||
Написать программу для работы с геометрическими фигурами24.08.2017, 12:49. Показов 5744. Ответов 13
Метки нет (Все метки)
Доброго всем дня! дали задачу, от решения которой зависит, будут ли меня далее учить чему-то. Сидела неделю, читая разные темы и коды и поняла, что в голове уже полный кавардак, не понимаю с чего начать и как выстроить весь алгоритм программы. Направьте пожалуйста в нужное русло
Критерии: 1) Пользовательское меню. ( Console, AWT, Swing, Spring на выбор) 2) Пользователь должен иметь возможность добавить новую фигуру через координаты точек. ( а)вводится количество точек и их координаты б) тип фигуры и координаты) 3) Удаление фигуры по id. 4) Вывод id всех фигур, их координат и тип фигуры. 5) Вывод площади, периметра любой фигуры. 6) Проверка факта пересечения 2-х фигур. 7) Считывание данных из файла. 8) *Выгрузка данных в файл. (не обязательно). p.s. в моем случае сказали можно ограничиться 3-4 угольниками. страдая и штудируя и этот сайт в частности уже потерялась в вариантах своего кода, это последний, просто рассчитывающий площадь и периметр треугольника и прямоугольника.... Кликните здесь для просмотра всего текста
0
|
||||||
| 24.08.2017, 12:49 | |
|
Ответы с готовыми решениями:
13
Абстрактный класс для работы с геометрическими фигурами
|
|
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 852
|
|
| 24.08.2017, 13:24 | |
|
RunForJoy,
1) Какое меню вы собираетесь использовать? 3) Вам нужно создать List или Array с данными о фигуре и по индексу определять ее id в общей структуре данных 4) Так же берете данные из списка всех фигур и просто показываете где выводить 5) Ну тут детская формула 6) Проверяем на пересечение всех линий многоугольников с остальными линиями 7) Тоже все просто 8) аналогично Если вы бы дали объяснение на счет всех этих библиотек, с остальным я бы уже помог
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
|
| 24.08.2017, 14:09 [ТС] | |
|
1) меню console скорее всего, но видимо про это я еще совсем ничего не знаю, просто сижу в visual studio пользуюсь console.writeline, console.readline. гугл не помог, видимо плохо искала. помню, что сказали, что задачу не решу без знания mvc
3)про лист тоже уже подумала, когда до этой темы дошла..но не нашла как применить пока
0
|
|
|
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 852
|
|
| 24.08.2017, 14:26 | |
|
RunForJoy,
1) вас учили что такое формы? 2) Вам вообще выводить нужно элементы?
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
|
| 24.08.2017, 15:34 [ТС] | |
|
kingzfate, 1) нет, не учили (самообучение пока этап), но про win forms было в планах прочитать, просто надо собрать картину, что именно проситать, а чем пока не забивать голову.
2)по условиям задачи я думаю да.
0
|
|
|
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 852
|
|
| 24.08.2017, 15:40 | |
|
RunForJoy, ну если с формой, то проще. Кидайте на форму элементы, выбираете (например в текстбокс) количество точек и вводите, потом переносите их на форму и отображаете. Если время у вас есть, могу по ходу дела вам объяснить и показать что, как делается
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
|
| 24.08.2017, 17:11 [ТС] | |
|
выводить - в смысле отрисовывать? думаю нет
![]() как я понимаю нужно пользователю предложить меню с опциями добавить фигуру по координатам и далее вывод информации по площади, периметру, фактом пересечения или нет выводится на экран. я сама уже полностью запуталась как и что сделать, потому и написала сюда.. p.s. время есть всегда, чтобы узнать что-то новое, буду рада любой помощи ![]() Добавлено через 20 минут https://ru.m.wikipedia.org/wiki/Windows_Forms Судя по тому, что там написано, это не то, мне нужно вникать в mvc, если верить тому, кто выдал задание
0
|
|
|
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 852
|
|
| 24.08.2017, 18:18 | |
|
RunForJoy, mvc по своей сути лежит в asp. Net и web программировании, там уже совсем не настольные приложения. Можно еще конечно связать с wpf, как вариант. Или те библиотеки которые вам дали. Но в них уж извиняйте, не силен. Пишите в личку если надо на форме реализовать, а там уже я думаю разберетесь как в mvc представить
0
|
|
|
1068 / 989 / 153
Регистрация: 10.08.2015
Сообщений: 5,394
|
|
| 25.08.2017, 01:08 | |
|
Классическая ошибка университетских преподавателей - наследовать треугольник от точки...
0
|
|
|
|
|
| 25.08.2017, 03:26 | |
|
RunForJoy, меня немного смущает первый пункт и в частности то что в скобках. В связи с этим у меня вопрос: тебе точно нужно реализовать это имнно на C#? Потому как, насколько я знаю, awt, swing и spring - это Java вообще-то.
0
|
|
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
|
| 25.08.2017, 06:41 [ТС] | |
|
diadiavova, да, мне нужно на c#, задание видимо общее и задаётся и для java.
0
|
|
|
1617 / 1182 / 553
Регистрация: 08.01.2012
Сообщений: 4,561
|
|
| 25.08.2017, 08:51 | |
|
там обычное консольное меню:
1. Добавить фигуру 2. Удалить фигуру 3. Площадь фигуры 4. Просмотреть фигуры ....... 9. Очистить экран Q. Выход
0
|
|
|
Unnamed
160 / 158 / 81
Регистрация: 09.06.2011
Сообщений: 852
|
||||||
| 25.08.2017, 14:06 | ||||||
|
RunForJoy, ввод, удаление, вывод, выход... Думаю алгоритм понятен?
Кликните здесь для просмотра всего текста
1
|
||||||
|
0 / 0 / 0
Регистрация: 14.08.2017
Сообщений: 6
|
|
| 25.08.2017, 16:45 [ТС] | |
|
kingzfate, спасибо за помощь, пытаюсь разобраться. вы бываете в скайпе?
Добавлено через 20 минут В данный момент ищу норм объяснение листа листов
0
|
|
| 25.08.2017, 16:45 | |
|
Помогаю со студенческими работами здесь
14
Написать программу для работы с фигурами (круг, равнобедренный прямоугольный треугольник, квадрат, эллипс) Программа с классами с геометрическими фигурами
Нужен пример любой анимации, желательно с геометрическими фигурами Как написать функции для работы с фигурами в стандартной Плоскостной системе координат? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|