Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ] > Код на шару!
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.09.2012, 15:08
cmoki cmoki вне форума
Прохожий
 
Регистрация: 30.09.2012
Сообщения: 11
Репутация: 10
По умолчанию Помогите составить программу

не понимаю как составить программу пожалйуста помогите((
Изображения
Тип файла: jpg ывфывфвыф.jpg (67.6 Кбайт, 32 просмотров)
Ответить с цитированием
  #2  
Старый 30.09.2012, 16:40
Edit1 Edit1 вне форума
Прохожий
 
Регистрация: 23.08.2012
Сообщения: 44
Репутация: 10
По умолчанию

Как сяду за компьютер - помогу.
Ответить с цитированием
  #3  
Старый 30.09.2012, 16:57
cmoki cmoki вне форума
Прохожий
 
Регистрация: 30.09.2012
Сообщения: 11
Репутация: 10
По умолчанию

спасибо буду ждать
Ответить с цитированием
  #4  
Старый 01.10.2012, 21:03
robt robt вне форума
Активный
 
Регистрация: 17.02.2011
Сообщения: 298
Репутация: -1806
По умолчанию

жди,жди, за комп он уже садился
Ответить с цитированием
  #5  
Старый 01.10.2012, 21:51
qazwsx qazwsx вне форума
Прохожий
 
Регистрация: 03.08.2012
Сообщения: 10
Репутация: 10
По умолчанию

Код, который вычисляет значение у от х:
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils,math;

  var
  x,y,fx,tm1,tm2,tm3:real;

begin
  { TODO -oUser -cConsole Main : Insert code here }

  writeln('X=');
  readln(x);
  writeln('Y=');
  readln(y);

  tm1:=cos(power(x,1/3));
  tm2:=ln( power(2,x)+power(abs(x),2*tan(x)) )/ln(10);
  tm3:=arcsin(tm1/(tm1*tm1+7));
  fx:=sqrt(abs(tm3+power(tm2,5)));
  writeln(fx);
  readln;

end.
осталось проверить попадает ли точка ху в ромб.
Ответить с цитированием
  #6  
Старый 01.10.2012, 22:36
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Функция то линейная. Ну, как на меня, нужно вычислять, чтобы |X|+|Y| было меньше/равно половине стороны ромба:
Код:
if abs(X)+abs(Y)<=2 then {true} else {false};(

Если центр ромба в начале координат.
Но могу ошибаться. Нужно проверить. Обязательно.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:41.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter