1 / 1 / 0
Регистрация: 27.10.2009
Сообщений: 21
|
|
1 | |
ООП. Класс Angle для работы с углами на плоскости.19.03.2011, 11:32. Показов 18229. Ответов 18
Метки нет (Все метки)
Создать класс Angle для работы с углами на плоскости, задаваемыми величинами в градусах и минутах. Обязательно должны быть реализованы: перевод в радианы, приведение к диапазону 0-360, увеличение и уменьшение угла на заданную величину, получение синуса, сравнение углов.
Буду благодарна любой помощи!..
0
|
19.03.2011, 11:32 | |
Ответы с готовыми решениями:
18
Создать класс Angle для работы с углами на плоскости Создать класс Angle для работы с углами Создать класс Angle для работы с углами на плоскости Создать класс Angle для работы с углами на плоскости |
Kastaneda
|
19.03.2011, 12:32
#3
|
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
19.03.2011, 12:48 | 5 |
bigredcat, ну так ввёл, например, пользователь 893 градуса, и ему не важно, что это то же самое, что 173, ему главное ответ получить.
0
|
19.03.2011, 12:57 | 6 |
Да, я не против этого. Вопрос поставлен приведение к диапазону 0-360. Диапазон перекрывается (так же можно задать 0-361). Вот ввел пользователь 720 градусов, что будем сохранять 0 или 360
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
19.03.2011, 12:59 | 7 |
bigredcat, 0. Всегда следует минимизировать.
0
|
19.03.2011, 13:17 | 8 |
silent_1991
Ну, а я бы сказал, что если пользователь ввел 360, то ничего минимизировать не нужно, потому, что преподаватель такие поставил условия неоднозначные. А вообще это для TC предназначалось, что бы он задумывался над такими вопросами, а не потому, что я действительно поставлен в тупик такой задачей.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
19.03.2011, 13:31 | 9 | |||||
Добавлено через 12 минут Что-то вроде этого:
1
|
Заблокирован
|
||||||
19.03.2011, 15:37 | 10 | |||||
1
|
1 / 1 / 0
Регистрация: 27.10.2009
Сообщений: 21
|
|
19.03.2011, 22:22 [ТС] | 11 |
спасибо всем, кто откликнулся! посижу поразбираюсь.. )
0
|
1 / 1 / 0
Регистрация: 17.12.2010
Сообщений: 3
|
|
03.06.2011, 11:47 | 12 |
А как будет это выглядеть на Delphi?
0
|
0 / 0 / 0
Регистрация: 26.06.2012
Сообщений: 17
|
||||||
28.06.2012, 16:25 | 13 | |||||
вот что получилось на самом деле. Все работает
Ребята как теперь перестроить этот код под вот это условие(Инкапсулировать поля класса в независимой структуре и в ней реализовать методы Init(), Read(), Display(), toString(); в основном классе должно быть одно поле данных, представленное объектом-структурой)?
0
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
||||||
28.06.2012, 23:40 | 14 | |||||
А не легче было сначала все задание сразу написать
Там еще надо будет тебе и классом сделать и вроде инкапсулировать поля класса в независимой структуре (если правильно помню задание и если из книги Лаптева, Морозова, Бокова). Вот тебе структура:
1
|
0 / 0 / 0
Регистрация: 26.06.2012
Сообщений: 17
|
|
28.06.2012, 23:50 | 15 |
спасибо Mr. Pyatachok. а кто нибудь знает где найти решебник по книге этого самого Лаптева, Морозова, Бокова.?
0
|
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
|
|
28.06.2012, 23:54 | 16 |
Решебник лучший-мозги, не бывает решебников по программированию, сам когда-то этот код помогали мне на этом самом форуме, читай больше
1
|
0 / 0 / 0
Регистрация: 26.06.2012
Сообщений: 17
|
|
29.06.2012, 00:12 | 17 |
да я читал и этого Лаптева и Дейтел Х. и Павловскую, но там примеров мало рассмотренно именно по ООП
0
|
27 / 27 / 4
Регистрация: 02.11.2010
Сообщений: 370
|
|
29.06.2012, 00:17 | 18 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
29.06.2012, 15:20 | 19 |
Почему?
Да ну? Если учесть, что в книге из 23 глав с главы 9 начинается только ООП, то примеров там вполне достаточно.
0
|
29.06.2012, 15:20 | |
29.06.2012, 15:20 | |
Помогаю со студенческими работами здесь
19
Создать класс Angle для работы с углами на плоскости Создать класc Angle для роботы с углами на плоскости Cоздать оконное приложение для работы с углами на плоскости Как создать класс в ООП для хранения координат точки на плоскости? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |