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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2014, 14:24   #1
Yar_
 
Регистрация: 16.12.2014
Сообщений: 3
По умолчанию Delphi 7 калькулятор

Помогите пожалуйста, срочно нужно, кому не трудно
Изображения
Тип файла: png Безымянный4.png (17.3 Кб, 151 просмотров)
Yar_ вне форума Ответить с цитированием
Старый 30.12.2014, 06:58   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,985
По умолчанию

Код:
function step(chislo:real;stepen:integer):real;
var i:integer;
begin
   Result:=1;
   For i:=1 to stepen do
      Result:=Result*chislo;
end;

function fact(n:integer):integer;
var i:integer;
begin
   Result:=1;
   For i:=2 to n do
      Result:=Result*i;
end;

var x,k:integer;
    s:real;
begin
   s:=0;
   x:=5;
   For k:=0 to 16 do
      s:=s+step(-1,k)*step(x,4*k+3)/fact(2*k+1)/(4*k+3);
   Writeln(s);
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 30.12.2014, 10:45   #3
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

Тут скорее так:
Код:
...
var k:integer;
    s,a,x,e:real;
begin
   k:=0;
   s:=0;
   a:=0;
   x:=5;
   e:=0.0001;
   repeat
      a:=step(-1,k)*step(x,4*k+3)/fact(2*k+1)/(4*k+3);
      s:=s+a;
      Inc(k);
   until a > e; // шагов будет столько, сколько нужно чтобы обеспечить точность
   Writeln(s);
   Readln;
end.
RomiKon вне форума Ответить с цитированием
Старый 30.12.2014, 12:14   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сойдет?
Тут скорее так:
Уже при k=6 все в топку. Или типы другие для факториала или рекуррентное соотношение
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Калькулятор Delphi azhigalieva Помощь студентам 3 28.10.2013 09:45
[Delphi] Доделать калькулятор Alsazius Помощь студентам 6 16.12.2012 00:01
восьмеричный калькулятор в Delphi milaj Помощь студентам 5 17.11.2011 08:38
Калькулятор на delphi noniMIX Софт 7 10.11.2008 23:03
калькулятор в Delphi =XAM= Помощь студентам 2 07.03.2008 19:26