![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.04.2014
Сообщений: 39
|
![]()
Здравствуйте!
пишу код в делфи в консоль, запускаю программу оно сразу же закрывается ,что тут не так? пробовал операторы readln,writeln не робит. Описать функцию Power2 (A,N) вещественного типа, находящую величину А^N (A-вещественный,N-целый параметр) по следующим формулам: A^0=1; A^N=A*A*...*A (N сомножителей), если N>0; A^N=1/ (A*A*...*A) (|N| сомножителей), если N<0. С помощью этой функций найти A^K, A^L, A^M, если даны числа A, K, L, M. Пример: Исходные данные A=4.50 K=0 L=3 M=0 Пример верного решения Power2(A,K)= 1.00 Power2(A,L)= 92.63 Power2(A,M)= 1.00 function power2(A:real;N:integer):real; var i:integer; r:real; begin r:=1; if N=0 then begin Result:=1; exit; end; for i:=1 to N do r:=r*A; if N<0 then Result:=1/r else Result:=r; end; ![]() Последний раз редактировалось Ken_Watanabe; 17.09.2014 в 07:11. Причина: забыл условие заданий |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
А где Вы пробовали writeln? В вашем коде его нет, и то что Вы вложили это фрагмент, а не программа. Выложите место где Вы выводите результат работы данной функции.
Код программы оформляется кнопочкой #, многие просто не читают код оформленный иначе. Если хотите чтобы Вам ответили, оформляйте код программы как положено. И еще Ваш код не учитывает что N может быть отрицательной величиной, результат в таком случае непредсказуем и возможно будет отличаться при каждом запуске программы.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 17.09.2014 в 07:15. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 17.04.2014
Сообщений: 39
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Выложите полный текст программы. То что у Вас только фрагмент и я сильно подозреваю, что он написан не Вами, а стырен на просторах Интернета.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.04.2014
Сообщений: 39
|
![]() |
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 12.09.2014
Сообщений: 544
|
![]()
Ken_Watanabe Ткни пальцем в своём коде, где там есть readln. И ещё момент. Что заставляет выполнять твою функцию?
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 17.04.2014
Сообщений: 39
|
![]()
Все спасибо за советы, разобрался)
|
![]() |
![]() |
![]() |
#9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Я уже говорил, что грешников, выкладывающих свой код без подсветки и форматирования в аду варят в котлах с кипящим вольфрамом?
Код:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 17.04.2014
Сообщений: 39
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура и функция | Ken_Watanabe | Помощь студентам | 9 | 09.09.2014 16:27 |
Delphi процедура > функция | Nickolai47 | Помощь студентам | 4 | 12.12.2012 14:34 |
Функция и Процедура (на С) | Docen | Помощь студентам | 2 | 29.10.2010 14:12 |
процедура и функция | mono | Помощь студентам | 1 | 04.05.2009 15:33 |
Процедура и функция | HECTOR.A. | Помощь студентам | 2 | 16.12.2008 14:19 |