Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Степень [D7, XP]


Страницы:   1 2

Want ©   (2007-01-03 20:47:00) 

Здравствуйте! Помогите разобратся с функцией возведения в степень Power. Как ее можно применять на практике? К примеру посчитать 5^7.
В Хелпе написано function Power(const Base, Exponent: Extended): Extended;А как ее применить - никак не получается. Спасибо.


Юрий Зотов   (2007-01-03 21:30:00) [21]

Caption - это строка, текст. А Power возвращает число. Разве можно присваивать одно другому напрямую? Это же разные вещи. Нужно использовать преобразование.

Label1.Caption := FloatToStr(Power(5, 7));


MsGuns   (2007-01-03 21:29:00) [22]

>zol   (03.01.07 21:21) [3]
>А у меня вообще пишет "Incompatible types 'String' and 'Extended'".

Вам надо предварительно ознакомиться с азами: типы данных в паскале и навыки работы с Obect Inspector


zol   (2007-01-03 21:21:00) [23]


> zol   (03.01.07 21:19) [2]

А у меня вообще пишет "Incompatible types 'String' and 'Extended'".


zol   (2007-01-03 21:19:00) [24]


> Юрий Зотов ©   (03.01.07 21:01) [1]

Наверное я совершенно не правильно применяю?
procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.caption:=Power(5, 7);
end;


Юрий Зотов   (2007-01-03 21:01:00) [25]

Base - основание степени, Exponent - показатель степени.
Значит, 5^7 = Power(5, 7)

Для целых чисел лучше использовать IntPower. И не забудьте добавить Math в uses.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо