Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Вниз

Нужно возвести в квадрат   Найти похожие ветки 

 
Коля   (2002-07-06 17:47) [0]

Извините за дурацкий вопрос, но под рукой нету справки Делфи и прочитать негде.
Какой оператор использовать в языке pascal, чтобы вичислить квадрат числа, если ^ не работает? (x*x) тоже не пойдет...
Спасибо!


 
GrayFox   (2002-07-06 18:01) [1]

sqr(x) - квадрат
sqrt(x) - корень


 
Anatoly Podgoretsky   (2002-07-06 18:18) [2]

Если в языке нет функции возведения в квадрат, то старый дедовский метод x*x везде работает, а вот почему у тебя это не получается это вопрос


 
GrayFox   (2002-07-06 18:52) [3]

=))))


 
Doctor Deejay   (2002-07-06 18:53) [4]

sqr(x)


 
Коля   (2002-07-06 18:54) [5]

я не точно сформулировал вопрос... код такой:

for i:=0 to Rttx do
y:= x ^ i;

посколько оператор ^ не работает, его нужно заменить на какой- нибудь другой, а какой?


 
Doctor Deejay   (2002-07-06 19:19) [6]

такого в паскале нет
там нужно раком выкрутиться.
или подключай модуль math и вперед


 
Anatoly Podgoretsky   (2002-07-06 19:27) [7]

Коля © (06.07.02 18:54)
А где здесь квадрат, и зачем ты это делаешь в цикле, цикл выкинуть и использовать только последнее возведение в степень y:= x ^ Rttx;
Что бы не спрашивал в следующий раз как по английски возведение в степень, сразу говорю Power


 
GrayFox   (2002-07-06 20:43) [8]

y:=exp(Rttx*ln(x)) <=> y:=x^Rttx;


 
Коля   (2002-07-07 07:36) [9]

Вы немного не так поняли: я использую for, потому что мне необходимо узнать все степени x от 0 до RttX например если использовать x:=3 то результат должен быть таким:
0
3
9
27...

хммм y:=exp(Rttx*in(x)) - компилятор дает ошибку на in: Error of expresion. Поскольку используется функция exp, я объявил переменные x и Rttx как real.

2Doctor Deejay а можно поподробней? как использовать этот модуль?


 
asmer   (2002-07-07 09:07) [10]

не, ошибка потому, что ты пишешь IN, а не LN :)


 
Коля   (2002-07-07 09:44) [11]

а все понятно... что же я так :))))


 
Anatoly Podgoretsky   (2002-07-07 09:56) [12]

Коля © (07.07.02 07:36)
Мы тебя правильно поняли, то что ты хочешь узнать все степени это хорошо, но узнаешь только последнюю, так как предыдущии пропадают в воздухе. Тебе надо изменить алгоритм, где то сохранять предыдущие значения



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
4-58379
Serd_hhc
2002-05-18 06:21
2002.07.18
CreateThread(...


14-58256
Alessio
2002-06-18 22:17
2002.07.18
Рассуждения по теме совместного проекта


1-58045
Славик
2002-07-07 16:42
2002.07.18
Как удалить строку из ListBox?


4-58359
a_Lan
2002-05-14 13:59
2002.07.18
Как средствами WinApi создать кнопку без пунктирной каймы???


1-58061
werr
2002-07-05 17:04
2002.07.18
Как узнать каким юзером занят файл?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский