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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2012, 19:43   #1
Ivanacats
Пользователь
 
Регистрация: 23.08.2012
Сообщений: 21
По умолчанию процедуры и функции

Составить программу с использованием конструкции Function, которая возвращает значение радиуса окружности по заданной длине Radius(L)
Значение радиуса окружности вводиться из основной программы с клавиатуры.

Я делаю что то не правильно, совсем запуталась=( не обязательно писать программу с использованием файла
Код:
 Program dasha;
 {описание глобальных массивов и переменных}
type
Vector=array[1..100] of Real;
var
y:Vector;
n:integer;
fl:text;
a,R,L,P:real;
 function R_x(var w:Vector): real;
var i:integer; a:real;
begin
a:=w[1];
for i:=1 to n do
R:=a;
end;
begin
writeln ('Vvedite dliny okrywnostu');
readln (L);
P:=3.14;
R:=L/2*P;
begin
assign(fl,'D:\Даша\В.txt');
reset(fl);
while not eof (fl) do
begin
readln (fl,y[n]);
end;
Close(fl);
a:=R_x(y);
writeln (a:10:2);
end;
end.

Последний раз редактировалось Stilet; 26.09.2012 в 21:07.
Ivanacats вне форума Ответить с цитированием
Старый 26.09.2012, 20:14   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Код:
function getrad(l:real):real;
  begin
    getrad:=l/(2*pi);
  end;

var
  l:real;
begin
  read(l);
  writeln('радиус окружности равен ',getrad(l));
  readln;
end.
P.S. Забыл, есть ли pi в паскале. В дэлфи точно есть. Если нет, то задай pi в константах.
Все тривиальное просто

Последний раз редактировалось whatever; 26.09.2012 в 20:18.
whatever вне форума Ответить с цитированием
Старый 26.09.2012, 20:31   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
P.S. Забыл, есть ли pi в паскале. В дэлфи точно есть. Если нет, то задай pi в константах.
Есть. ..............
Вадим Мошев вне форума Ответить с цитированием
Старый 03.10.2012, 08:20   #4
Ivanacats
Пользователь
 
Регистрация: 23.08.2012
Сообщений: 21
По умолчанию

Благодарю! Прошу прощения, что ввиду определенных обстоятельств не имела возможности ответить. В паскале пи задается как константа.
Ivanacats вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции Айсик Помощь студентам 1 21.02.2011 22:32
Процедуры и функции graf890 Помощь студентам 3 19.02.2011 00:19
Процедуры и функции death65 Помощь студентам 11 04.11.2010 23:44
Процедуры и функции 11111 Помощь студентам 10 26.11.2007 15:06