![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.11.2010
Сообщений: 10
|
![]()
Что не так в коде, не выполняется ss3:
procedure TForm1.Button1Click(Sender: TObject); var C, Kgbl080:real; r1, i: real; s1,ss1,ss2,ss3:real; begin C := 2; Kgbl080 := 2; r1:=48; i:=0; ss1:=exp(i*ln(C)); ss2:=exp((r1-i)*ln(Kgbl080)); ss3:=exp(i*ln(1-Kgbl080)); s1:=ss1*ss2*ss3; Label1.Caption := FloatToStr(s1); end; end. Я так понимаю это из-за того что натуральный логарифм от отрицательного числа нет, но тогда как мне возвести отрицательное число в степень? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
uses Math;
power(); + F1 |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.12.2007
Сообщений: 226
|
![]()
Подключай модуль Math;
и вот IntPower(X,E) возведение X в целую степень E: X в степени Е |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 28.11.2010
Сообщений: 10
|
![]()
Спасибо. Вроде работает)
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.11.2010
Сообщений: 530
|
![]()
можно сделать и с твоим кодом, только поставить условие:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возведение в степень числа в Delphi | Gallaxy | Помощь студентам | 4 | 14.09.2010 22:04 |
Возведение в степень на Delphi | VadEr | Помощь студентам | 4 | 03.04.2009 21:52 |
Delphi Возведение в степень | Luska | Помощь студентам | 6 | 23.04.2007 17:51 |