Loading...
Silverteal avatar Silverteal 0 Точки

⦁ Problem 9. Point Inside a Circle & Outside of a Rectangle

Колеги имам проблем с тази задача , може ли малко помощ ?

 

ModEdit: Моля промени заглавието на темата за да отговаря на правилата на форума. Не става ясно от къде е тази задача.

0
Programming Basics 11/06/2015 15:49:36
plamentyvarna avatar plamentyvarna 9 Точки

Сподели под какъв вид се изразяват твоите проблеми ?
Дай ни някой жокер,за да може да ти помогнем :)

0
Silverteal avatar Silverteal 0 Точки

Като цяло принципа на решаване , в нета търсих има подобни задачи и решения , опитах се да го нагодя по нашия проблем от домашното , но нещо не се получава.Основно гледам ,че хората са я  решили  с два if-a, обаче при мен не се получава нещо.Засега нямам  работещо решение 

 

0
plamentyvarna avatar plamentyvarna 9 Точки

Би ли ми предоставил скайп за връзка,за да се опитам да помогна :)

 

0
enevlogiev avatar enevlogiev 1168 Точки

(x - centerX)^2 + (y - centerY)^2 < radius^2 - ако влезе в този if, значи e в кръга.

(x - centerX)^2 + (y - centerY)^2 <= radius^2 - ако влезе в този if, значи е в окръжността или върху границите й.

х и у са координатите на точката, а centerX и centerY - на центъра на окръжността.

За правоъгълник е доста по-лесно, ако x e по-наляво от лявата му страна или по-надясно от дясната, значи със сигурност не е вътре. Същото се отнася и за y, но в случая го сравняваш с горната и долната страна.

 

2
11/06/2015 15:55:02
t.316 avatar t.316 137 Точки

По принцип трябва да се въведат и координатите на правоъгълника, но специално за тази задача може и да не се прави. Това е така, защото е достатъчно да се намери дали точката е в окръжноста и да се провери дали y > 1, тъй като правоъгълника обхваща часта от окръжноста, която е под  y = 1.

Ето моето решение:

https://github.com/T316/ProgrammingBasics/blob/master/05.%20OpetatorsAndExpressions/10.%20InsideACircleAndOutsideOfARectangle.cs

2
11/06/2015 21:20:46
Silverteal avatar Silverteal 0 Точки

Благодаря за помоща :) 

0
nikolaykk avatar nikolaykk 94 Точки

Ето ти още едно решение.

http://pastebin.com/SfCgnsQZ

2
Silverteal avatar Silverteal 0 Точки

Благодаря за помоща :) 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.