Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 22.04.2007, 18:23   #1
Luska
Пользователь
 
Регистрация: 12.03.2007
Сообщений: 13
Репутация: 10
По умолчанию вопрос!

Подскажите пожалуйста, мне нужно в задаче выполнить следующее1-х)^m (то есть в степени m). вопрос в следующем: как нужно набрать команду в делфи, чтобы возвести в степень?
Luska вне форума   Ответить с цитированием
Старый 22.04.2007, 19:07   #2
Wiggle
Пользователь
 
Аватар для Wiggle
 
Регистрация: 16.04.2007
Сообщений: 15
Репутация: 10

icq: 352963256
По умолчанию

Непосредственно степени в дельфе кажется нет. Но можно написать так:

Цитата:
function Power(X, Y : Real) : Real; // X^Y
begin
Result := Exp(Y*Ln(X));
end;
__________________
Я, как и ты, думал, что за нами прилетят,
Ошейник снимут, за ухом почешут и всё простят,
Но я сплю у миски, и ты всё съел... В подарок ириска!
Wiggle вне форума   Ответить с цитированием
Старый 22.04.2007, 19:32   #3
zetrix
Delphi/C++/C#
Профессионал
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
Репутация: 626
По умолчанию

Цитата:
Непосредственно степени в дельфе кажется нет
Подключаем Math в uses, и можем использовать Power (она там есть).
zetrix вне форума   Ответить с цитированием
Старый 22.04.2007, 22:18   #4
Wiggle
Пользователь
 
Аватар для Wiggle
 
Регистрация: 16.04.2007
Сообщений: 15
Репутация: 10

icq: 352963256
По умолчанию

А, точно ) даже вспомнил, откуда я эт взял. Но всё таки лучше прописать непосредственно, благо просто, а не подгружать целый модуль... хотя - по вкусу
__________________
Я, как и ты, думал, что за нами прилетят,
Ошейник снимут, за ухом почешут и всё простят,
Но я сплю у миски, и ты всё съел... В подарок ириска!
Wiggle вне форума   Ответить с цитированием
Старый 22.04.2007, 23:40   #5
Carbon
JAVA BEAN
Профессионал
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Адрес: Воронеж
Сообщений: 1,331
Репутация: 516

skype: gladkov_3dfan
По умолчанию

А если основание степени <=0?
Carbon вне форума   Ответить с цитированием
Старый 23.04.2007, 07:27   #6
Plague
Забанен
ФорумчанинФорумчанин
 
Аватар для Plague
 
Регистрация: 01.11.2006
Адрес: ЯНАО
Сообщений: 419
Репутация: 440
По умолчанию

function Power(const Base, Exponent: Extended): Extended;
возводит в вещественную степень

function IntPower(const Base: Extended; const Exponent: Integer): Extended;
возводит в целочисленную степень

без разницы отрицательные или положительные основания степеней.

Последний раз редактировалось RSLoader; 23.04.2007 в 09:10.
Plague вне форума   Ответить с цитированием
Старый 23.04.2007, 17:51   #7
Carbon
JAVA BEAN
Профессионал
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Адрес: Воронеж
Сообщений: 1,331
Репутация: 516

skype: gladkov_3dfan
По умолчанию

Я знаю, просто возведение хотели заменить на exp(y*ln(x)).
__________________
http://i.imgur.com/oCA5O.png
Carbon вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возведение в степень на Pascal LORD-BY Помощь студентам 32 28.02.2018 08:48
Возведение числа в степень Roberto Помощь студентам 9 05.04.2008 09:50
Возведение в степень Stanislav Общие вопросы Delphi 10 06.12.2007 00:34
Возведение в степень... Sota Общие вопросы C/C++ 7 18.07.2007 17:05
Задачи по массивам + возведение действительного числа в действительную степень springgirl Помощь студентам 2 24.04.2007 03:26


15:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.