0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
1 | |
Часы в псевдографике03.08.2010, 23:03. Показов 3336. Ответов 29
Метки нет (Все метки)
доброго времени суток.
задание заключается в написании программы, отображающую на экране текущее время в виде циферблата с секундной,минутной и часовой стрелками(разных цветов). и сохранять картинку в файле по желанию пользователя. заранее благодарен.
0
|
03.08.2010, 23:03 | |
Ответы с готовыми решениями:
29
Размещение панелек друг над другом в псевдографике Программа, которая переводит часы и минуты в минуты или минуты – в часы и минуты Часы Часы |
8384 / 3616 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
03.08.2010, 23:38 | 2 |
Koт, а в чем заключается проблема?
0
|
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
04.08.2010, 01:00 [ТС] | 3 |
проблема заключается в том,что я не могу понять алгоритм.
т е ,как я понимаю, мы создаем массив,предположим, 30*30. рисуем круг, потом циферблат(тут тоже вопрос: как высчитывать позицию? через косинус?), потом рисуем линии стрелок в соответвии? (и тут тоже вопрос как это совместить вместе с функцией time?) извините, я полный нуб, поэтому, если что извините))
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
04.08.2010, 01:52 | 4 |
Это как-раз не так сложно... Вопрос - как Вы это себе в псевдографике представляете? Разноцветные символы в консоли выводить? а в файл тогда в каком виде это скидывать?
0
|
Nameless One
|
04.08.2010, 07:03
#5
|
Не по теме: Какое-то садистское задание...
0
|
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
04.08.2010, 09:58 [ТС] | 6 |
я просто впервые с этой функцией сталкиваюсь.
Да, разноцветные символы в консоли. файл можно в любом виде... т е формат файла можно задать самому. если я понял вопрос правильно.
0
|
Nameless One
|
04.08.2010, 10:01
#7
|
0
|
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
04.08.2010, 15:52 [ТС] | 8 |
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
04.08.2010, 15:54 | 9 |
Koт, 30 чего? Я не понял.
1
|
Nameless One
|
04.08.2010, 17:38
#11
|
Не по теме: А стрелки/циферблат/цифры не будут сливаться друг с другом?
0
|
04.08.2010, 17:40 | 12 |
будут, поэтому я не представляю как такую задачу решать в псевдографике, с учетом того, что два символа в одну ячейку все равно не запишешь. это, если например, надо будет показать время 00:00
0
|
Модератор
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
|
|
04.08.2010, 17:46 | 13 |
часовая стрелка должна быть короче и сверху, а цифры вообще не выводить - тогда ещё может какое-то подобие "декоративных" часов получиться...
0
|
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
04.08.2010, 20:02 [ТС] | 14 |
к великому сожелению, это не моя прихоть рисовать ее в псевдографике(
в задании сказано про создание циферблата со стрелками, т е,наверно, это возможно... да, я хочу попробовать все далеть через матрицу, но я написал с какими проблемами столкнулся.
0
|
Мат в 32 хода
237 / 172 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
|
|
04.08.2010, 20:29 | 15 |
Koт, ну, для начала я бы посоветовал использовать матрицу с нечётными сторонами (31х31 на пример) потому что именно у такой есть "центр".
Добавлено через 2 минуты далее, что бы различать стрелки я бы обозначил их разными символами. к примеру мин. стрелка = '0' а час. стрелка = 'a'. тогдя даже если они будут перекрывать друг друга, всё будет ясно. Добавлено через 6 минут вам что то типа такого? Код
oooo ooo ooo oo M oo o M o o M o o M o o OHHHH o o o o o oo oo ooo ooo oooo
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
04.08.2010, 21:04 | 16 |
Да глупости все это. Можно еще просто нарисовать какое-то удобное время, когда стрелки расположены под углами, кратными 45 градусов. А как нарисовать стрелки символами в матрице когда углы между стрелками равны 6 градусам?
0
|
Light Knight
106 / 29 / 5
Регистрация: 03.06.2010
Сообщений: 361
|
|
04.08.2010, 21:08 | 17 |
интервал 15 минут))
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
04.08.2010, 21:10 | 18 |
0
|
Light Knight
106 / 29 / 5
Регистрация: 03.06.2010
Сообщений: 361
|
|
04.08.2010, 21:11 | 19 |
0
|
0 / 0 / 0
Регистрация: 03.08.2010
Сообщений: 9
|
|
05.08.2010, 00:58 [ТС] | 20 |
да, что-то вроде такого.
цвета и цифры на циферблате -мелочи(с этим проблем не возникнет, надеюсь)) только я уже третий раз повторю: проблема заключается в том, как их располагать, т е совмещение линия (стрелок) с функицей time. т е их позиция как-то должна зависить от угла, я так понимаю. но не могу понять зависимость. одна минута = 6 гр. т е тут нужно создать определенный цикл, который будет вычислять позицию в матрице символов рисующих срелки? или можно прописать для каждой минуты/часа/секунды отдельно?(О_о) или скорее для каждого полукруга или четверти...
0
|
05.08.2010, 00:58 | |
05.08.2010, 00:58 | |
Помогаю со студенческими работами здесь
20
Часы Часы C++ Часы C++ Часы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |