![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужна помощь!!! [D6, WinXP]
АлексЧерных © (2006-10-05 11:20:00)Люди, помогите! На лабах препод задал задачу. Сделать не возможно. Помогите. Вот текст условия: При нажатии на кнопку текст надписи на ней становится наклонным, при повторном нажатии - снова обычным. Можно пользоваться только присвоениемм. Использовать условный опрератор НЕЛЬЗЯ. Помогите.
han_malign (2006-10-05 12:01:00) [61]а еще можно классическим массивом с булевым индексом - хотя я бы, на месте преподавателя, посчитал это неявным if-ом...
han_malign (2006-10-05 11:58:00) [62]
> в одно
- без операций - три(и одно в самом начале - можно не считать, т.к. оговорена только реакция на кнопку)
han_malign (2006-10-05 11:53:00) [63]
> На самом деле задача решается с одной кнопкой и в 4 присваивания.
> Без единого if
эээ - а операциями можно пользоваться? тогда (:=, -, +, -) - присваивание одно...
sniknik (2006-10-05 11:53:00) [64]а когда лабы кончаются? не хочу учителю "воспитательный" процесс портить. ;о))
sniknik (2006-10-05 11:51:00) [65]> На самом деле задача решается с одной кнопкой и в 4 присваивания. Без единого if
в одно
ЮЮ (2006-10-05 11:46:00) [66]
> clickmaker © (05.10.06 11:44) [11]
Вот решение и найдно. По окрнчании лабов, clickmaker, надеюсь, покажет решение :)
clickmaker (2006-10-05 11:44:00) [67]На самом деле задача решается с одной кнопкой и в 4 присваивания. Без единого if
Плохиш (2006-10-05 11:42:00) [68]
> ЮЮ © (05.10.06 11:40) [8]
Всё зависит от того какую кнопку он выберет.
clickmaker (2006-10-05 11:42:00) [69]
> АлексЧерных (05.10.06 11:20)
и можно только одно присваивание сделать? Или неограниченно?
ЮЮ (2006-10-05 11:40:00) [70]
> Плохиш © (05.10.06 11:32) [5]
font.style + [fsItalic]
font.style - [fsItalic]
И что, это решит задачу?
Плохиш (2006-10-05 11:37:00) [71]
> TUser © (05.10.06 11:33) [6]
> > Плохиш © (05.10.06 11:32) [5]
>
> Опс, я думал, что текст надо на канве нарисовать по наклонной
> линии.
С такими знаниями и на лабе, я рыдал... :-)
TUser (2006-10-05 11:33:00) [72]> Плохиш © (05.10.06 11:32) [5]
Опс, я думал, что текст надо на канве нарисовать по наклонной линии.
Плохиш (2006-10-05 11:32:00) [73]font.style + [fsItalic]
font.style - [fsItalic]
TUser (2006-10-05 11:32:00) [74]Угол := 0;
При клике
Угол := (Угол + A) mod (A * 2); // наприм, А = 45 градусов
Нарисовать надписть под вычисленным углом
clickmaker (2006-10-05 11:32:00) [75]Ну а как бы ты сделал с условием?
АлексЧерных (2006-10-05 11:25:00) [76]А как же сделать??? Можно привести пример кода, плиз
clickmaker (2006-10-05 11:21:00) [77]
> Использовать условный опрератор НЕЛЬЗЯ
а он тебе нужен там?