Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2009, 15:50   #1
Михаил70
Пользователь
 
Регистрация: 22.08.2009
Сообщений: 16
По умолчанию Возвести в степень b некоторое число a

Вот условие задачи: Возвести в степень b некоторое число a
код следующий:

Код:
procedure TForm1.Button1Click(Sender: TObject);
 var a,b:real;
  p:extended;
begin
   a:=strtofloat(edit1.Text);
     b:=strtofloat(edit2.Text);
      p:=power(a,b); (на этой строке компилятор выдает ошибку)
     edit3.Text:=Floattostr(p);
end;

end.
Мне тут посоветовали подключить модуль Math, что я и сделал. Получилось:

Код:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls; Math;
После подключения модуля компилятор выдает ошибку теперь тут.

Заранее благодарен тем, кто откликнулся

Последний раз редактировалось Stilet; 09.09.2009 в 16:11.
Михаил70 вне форума Ответить с цитированием
Старый 09.09.2009, 15:54   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

У вас стоит точка с запятой вместо запятой:
Код:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls; Math;
Замените на запятую.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 09.09.2009, 15:55   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Еще можно так:
X в степени Y = Exp(Y*Ln(X))
И Math не нужен
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 09.09.2009, 16:10   #4
Михаил70
Пользователь
 
Регистрация: 22.08.2009
Сообщений: 16
По умолчанию

Спасибо за совет. Все заработало. Я только начинающий программист и тут сыграла моя невнимательность. Но надеюсь в будущем я буду внимательней. Главное пбольше практики. Ведь программировать можно научиться только програмируя, решая конкретные задачи. Еще раз спасибо за то, что откликнулись.
Михаил70 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как возвести число в степень? Wintrymoon Паскаль, Turbo Pascal, PascalABC.NET 36 09.05.2011 15:11
По любому, такие есть! которые некоторое свое свободное время проводят за WOW Geg[C/c++] Свободное общение 13 19.08.2009 16:52
возвести в отрицательную стерень leshick Microsoft Office Excel 2 30.04.2009 16:52
Как возвести число в квадрат prikolist Общие вопросы C/C++ 9 04.04.2009 18:48
как ВОЗВЕСТИ В СТЕПЕНЬ? Sova123456 Помощь студентам 2 14.05.2008 20:19