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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2015, 09:36   #1
Black_Shark_
Новичок
Джуниор
 
Регистрация: 25.09.2015
Сообщений: 1
По умолчанию Простейший цикл

Даны целые числа а и N. Вычислить 1/a+1/pow(a,2)+1/pow(a,3)+1/pow(a,n) с точностью 2 знака после запятой.

Ребят я написал код вот:

Что тут неправильно помогите

Код:
var 
  a,n:integer;
  i,sum:real;
begin
  writeln('Введите a ',a);
  readln(a);
  writeln('Введите n ',n);
  readln(n);
  i := 1;
  while i <= n do
  begin
    sum := sum + (1 div (exp(ln(a) * i)));
    writeln(sum);
  end;
end.

Последний раз редактировалось Аватар; 25.09.2015 в 10:44.
Black_Shark_ вне форума Ответить с цитированием
Старый 25.09.2015, 10:03   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Код:
1 div (exp(ln(a) * i))
1 / <что-то там>
Poma][a вне форума Ответить с цитированием
Старый 25.09.2015, 10:40   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
var i,n: Integer;
    a,sum,r: Real;
begin
  writeln('Введите a ');  readln(a);
  writeln('Введите n ');  readln(n);
  sum:=0; r:=1;
  for i:=1 to n do begin r:=r/a; sum:=sum+r; end;
  writeln(sum:12:2); readln;
end.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 25.09.2015, 11:09   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Аватар, отлично! Просто красота! Респект!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать процедуры для “Цикл For ... Next ” и «Цикл Do ... Loop» по ниже приведенному условию Кристина_Патачиц Microsoft Office Excel 3 17.04.2013 17:01
Простейший цикл _PROGRAMM_ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 28.12.2011 10:58
Цикл по времени - Как сделать так чтобы цикл выполнялся к примеру 10 секунд ? Anarki Общие вопросы C/C++ 3 13.11.2009 19:23
Цикл с предусловием. ( цикл while) Цикл с постусловием. (цикл repeat ... until) Mr.User Помощь студентам 9 23.11.2007 01:34