![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
здраствуйте! нужна помощь) мне нужно задачу из делфи, вот эту
unit Drob; interface type tDrob=class private FChisl: integer; FZnam: integer; procedure SetZnam(_Znam:integer); public property Chisl: integer read FChisl write FChisl; property Znam: integer read FZnam write SetZnam; procedure Stepen(n: integer); procedure Multi(n: integer); function Positive(): boolean; function Show(): string; constructor Create(); overload; constructor Create(_Chisl, _Znam: integer); overload; end; implementation uses Dialogs, Math, SysUtils; function tDrob.Show(): string; begin result:=IntToStr(FChisl)+'/'+IntToStr(FZnam) end; function tDrob.Positive(): boolean; begin result:=FChisl*FZnam>0 end; procedure tDrob.Stepen(n: integer); begin FChisl:=trunc(exp(n*Ln(FChisl))); FZnam:=trunc(Power(FZnam, n)) end; procedure tDrob.Multi(n: integer); begin FChisl:=n*FChisl; end; procedure tDrob.SetZnam(_Znam:integer); begin if _Znam=0 then ShowMessage('Недопустимое значение знаменателя.') else FZnam:=_Znam end; constructor tDrob.Create(); begin FChisl:=0; FZnam:=1; end; constructor tDrob.Create(_Chisl, _Znam: integer); begin FChisl:=_Chisl; Znam:=_Znam; end; end. Написать в паскале, только чтоб там она открывалась с помощью цветных окон, вот как здесь: program a1; uses crt; var ch:char; begin textbackground(blue); textcolor(white); clrscr;GotoXY(32,1); writeln('Программа а1'); window(3,2,58,12); textbackground(white); textcolor(black); clrscr;GotoXY(23,1); write('ввод данных'); window(3,15,58,23); textbackground(yellow);textcolor(bl ue); clrscr;GotoXY(18,1); write('Вывод результатов'); window(62,2,76,12); textbackground(cyan);textcolor(blac k); clrscr;GotoXY(5,1); write('Выполняемая операция'); ch:=readkey;textmode(Co80); end. помогите пожалуйста))) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
![]()
И что не получается?
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
я просто даже не понимаю как это сделать((
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Проще написать с нуля, чем переделывать.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
а что переделать не получится?
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
![]()
Цветные окна в графическом или текстовом режиме?
Напишите или найдите движок. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Регистрация: 14.03.2013
Сообщений: 8
|
![]()
(1) 21.03.2013 08:56 от muslimka
в графическом режиме (2) 21.03.2013 08:58 от muslimka Цитата:
(3) 21.03.2013 09:06 от muslimka печальней не бывает((( _________________ Не используйте форум как чат - не пишите несколько коротких сообщений подряд! Есть что добавить - нажимайте кнопку "Правка/Редактировать" на своём крайнем сообщении и изменяйте, добавляйте.... Прошу учесть на будущее... Модератор. Последний раз редактировалось Serge_Bliznykov; 21.03.2013 в 09:15. |
|
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
два поста.
ВОТ: Цитата:
Цитата:
Последний раз редактировалось Serge_Bliznykov; 21.03.2013 в 09:16. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль и делфи | dpmkh | Общие вопросы Delphi | 5 | 30.10.2012 14:26 |
Паскаль -> Делфи | PersonUnknown | Общие вопросы Delphi | 13 | 21.02.2012 20:28 |
Паскаль и Делфи | laluna | Помощь студентам | 1 | 08.09.2010 16:32 |
Паскаль в Делфи... | Vremya-Dengy | Общие вопросы Delphi | 15 | 26.01.2009 04:32 |