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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 15:40   #1
xsaroo
Пользователь
 
Регистрация: 14.10.2012
Сообщений: 40
По умолчанию Пособите,не понимаю(Delphi)

Составить программу, определяющую, попадет ли точка с координатами (х0,у0) в круг радиусом r. Уравнение окружности
x^2+y^2=r^2
Присвоить признаку N значение 1, если точка попадает внутрь круга, 2 - вне круга и 0 - на границу круга.

Вот сделал только на попадание и не попадание , а с условием и близко нет не отупляю как сделать можно
Код:
procedure TForm1.Button1Click(Sender: TObject);
var x,y,r,n:Integer;
begin
x:=StrToInt(Edit1.Text);
y:=StrToInt(Edit2.Text);
r:=StrToInt(Edit3.Text);
if Sqr(r)=Sqr(x)+Sqr(y)
then label5.Caption:='Попадает'
else Label5.Caption:='Не попадает'
end;

Последний раз редактировалось Stilet; 16.12.2014 в 17:19.
xsaroo вне форума
Старый 16.12.2014, 16:03   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
if Sqr(r)=(Sqr(x)+Sqr(y)) then N := 0
else
   if (Sqr(x)+Sqr(y)) < Sqr(r) 
        then N := 1
        else N := 2;
Serge_Bliznykov вне форума
Старый 16.12.2014, 16:32   #3
xsaroo
Пользователь
 
Регистрация: 14.10.2012
Сообщений: 40
По умолчанию

благодарю , простите дурак сразу не понял)
xsaroo вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объясните программу в Delphi, программа готовая, но многое в ней не понимаю kalachal Помощь студентам 2 09.01.2013 17:56
Разработать БД по учёту пациентов, заболеваний, лечения и т.д. Paradox + Delphi (Не понимаю БД) jec БД в Delphi 15 14.03.2012 09:10
Delphi выдает аномальную ошибку с Memo, не понимаю в чем дело ( Antidelphik_) Помощь студентам 30 16.04.2011 14:07
Объясните задачу Delphi. Задача сделана только код я не понимаю!! LudaBojar Помощь студентам 0 21.03.2011 20:30
Delphi. Не понимаю как решить задачу. EVIL Помощь студентам 3 21.10.2007 01:12