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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2014, 14:11   #1
kama4i
 
Регистрация: 16.11.2014
Сообщений: 4
Сообщение дуже потрібно до завтра, допоможіть.

Визначити площу кола, описаного навколо квадрата, сторона якого дорівнює а (алгоритм i pascal-програма)

From Stilet:
Перевод: Получить площадь окружности, описанной около квадрата, сторона которого равна "а".

Последний раз редактировалось Stilet; 16.11.2014 в 14:27.
kama4i вне форума Ответить с цитированием
Старый 16.11.2014, 14:27   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попытки были?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.11.2014, 16:07   #3
Randall C. Walker
 
Регистрация: 15.11.2014
Сообщений: 8
По умолчанию

Спробуй це
Код:
Program S_kola;
uses crt;
var
   a, s : real;
begin
     clrscr;
     writeln('Введiть сторону квадрата, см:');
     write('а=');
     read(a);
     s:=pi*sqr(a)/2;
     writeln('Площа кола, описаного навколо квадрата:');
     writeln('S=',s:6:3,' см.');
     readkey
end.

Последний раз редактировалось Randall C. Walker; 16.11.2014 в 18:19.
Randall C. Walker вне форума Ответить с цитированием
Старый 16.11.2014, 16:47   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Randall C. Walker, только площадь равна Pi * r^2 = Pi * d^2 / 4
d^2 = 2 * a^2
S = Pi * a^2 / 2
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 16.11.2014, 17:21   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Код:
implementation

{$R *.lfm}

{ TMainForm }

procedure TMainForm.goButtonClick(Sender: TObject);
var
  a, S, R: double;
begin
  a:= aSpin.Value;
  R:= 0.5 * a * 1.41421356237;
  S:= pi * sqr(R);
  rPanel.Caption:= FloatToStrF(R, ffFixed, 10, 4) + ' ';
  sPanel.Caption:= FloatToStrF(S, ffFixed, 10, 4) + ' ';
end;
Изображения
Тип файла: png 15.png (9.0 Кб, 72 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.11.2014, 20:25   #6
kama4i
 
Регистрация: 16.11.2014
Сообщений: 4
По умолчанию

Спасибо очень помогли, а то не идет мне Паскаль)
kama4i вне форума Ответить с цитированием
Старый 16.11.2014, 20:26   #7
kama4i
 
Регистрация: 16.11.2014
Сообщений: 4
По умолчанию

да Randall C. Walker работает!!!

Последний раз редактировалось kama4i; 16.11.2014 в 20:29.
kama4i вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дуже треба поможіть!!!), використовувати процедури і функції.. byhar Помощь студентам 4 23.11.2011 21:21
допоможіть завтра здавати Виктория Кусяк Общие вопросы Delphi 1 29.07.2011 23:44
В мене проблема потрібно здать завтра 6 задачч DiNis Паскаль, Turbo Pascal, PascalABC.NET 15 19.01.2009 14:05
В мене проблема потрібно здать завтра 14 задач. DiNis Паскаль, Turbo Pascal, PascalABC.NET 19 19.01.2009 13:48