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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.04.2010, 10:10   #1
miron.n
 
Регистрация: 29.04.2010
Сообщений: 3
По умолчанию pascal

посмотрите пжл,что можно зделать. вообще ничего не понятно.
спасибо)
Изображения
Тип файла: jpg 2.jpg (13.5 Кб, 116 просмотров)
Тип файла: jpg 1.jpg (8.0 Кб, 124 просмотров)
miron.n вне форума
Старый 30.04.2010, 15:09   #2
DoDge_VipeR
Форумчанин
 
Аватар для DoDge_VipeR
 
Регистрация: 30.04.2010
Сообщений: 317
По умолчанию

=II=
Код:
uses crt;
var x,y,m,p:real;
begin
readln(x);
readln(y);
m:=ln(x)+exp(1/3*ln(sqr(y)))-4;
writeln('m=',m:6:2);
if m<0 then writeln('p=',(sqrt(abs(x))+cos(y)):6:2)
else writeln('m>=0');
readkey;
end.
=I=
Код:
var x,y:real;
s:string;
Function WherePoint(ax,ay,bx,by,px,py:real):integer;
var s :real;
begin
    s:=(bx-ax)*(py-ay)-(by-ay)*(px-ax);
    if s>0 then WherePoint:=1
    else if s<0 then WherePoint:=-1
    else WherePoint:=0;
end;
Function PointInsideTreangle(ax,ay,bx,by,cx,cy,px,py:real):boolean;
var s1,s2,s3 :integer;
begin
    PointInsideTreangle:=FALSE;
    s1:=WherePoint(ax,ay,bx,by,px,py);
    s2:=WherePoint(bx,by,cx,cy,px,py);
    if s2*s1<=0 then EXIT;
    s3:=WherePoint(cx,cy,ax,ay,px,py);
    if s3*s2<=0 then EXIT;
    PointInsideTreangle:=TRUE;
end;
Begin 
    readln(x);
	readln(y);
	s:='Вне Области';
	if (x>=0) and (x<=1) and (y>=0) and (y<=1) then s:='3'else
	if (x<0) and (x>=-1) and (y<0) and (x>=-1) then s:='1' else
	if PointInsideTreangle(-1,0,0,1,0,0,x,y) then s:='4'else
	if PointInsideTreangle(0,-1,1,0,0,0,x,y) then s:='2' else
	s:='Вне Области';
 	writeln(s);
	readln;
End.
icq:627719[сто сорок четыре] - помогу с Pascal & Delphi!

Последний раз редактировалось DoDge_VipeR; 01.05.2010 в 11:01.
DoDge_VipeR вне форума
Старый 01.05.2010, 10:23   #3
miron.n
 
Регистрация: 29.04.2010
Сообщений: 3
По умолчанию

спасибо большое.
miron.n вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44
Pascal,C++ y/n edmynt Помощь студентам 5 18.12.2009 18:08
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37