BG Development


Страници: (2) [1] 2   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Задача по програмиране C#
m0ns7er
Публикувано на: 07-02-2018, 15:59
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 07.02.18



Здравейте icon_smile.gif
От много скоро започнах да ходя на курс по програмиране на C# (1 седмица) и се затрудних с една задача. Ще съм много благодарен ако ми помогнете с решението и. Опитах се да я реша, но не успях.

Това е задачата:
Запишете отношение, което е истина при изпълнение на указаните условия и и лъжа в противен случай.
Точката (x,y) се намира извън кръга с радиус r и център точка (1,0);

Благодаря ви предварително icon_smile.gif

PMEmail Poster
Top
wqw
Публикувано на: 07-02-2018, 16:03
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5697
Регистриран на: 10.06.04



Бъзикат ви. Това е задача по математика.

Кажи ми с коя формула ще провериш дали дадена произволна точка с координати (x, y) е в кръг с радиус 10 и център (1, 0) и аз ще ти го напиша същия за произволен радиус на C#.

Edit: Нали правиш разлика между C++ и C# или не?

cheers,
</wqw>

Това мнение е било редактирано от wqw на 07-02-2018, 16:04


--------------------
PMEmail PosterUsers Website
Top
m0ns7er
Публикувано на: 07-02-2018, 17:01
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 07.02.18



Не правя разлика защото не съм учил C++
А относно задачата тя е от учебника който ни дадоха когато се записах на курса.
Значи няма как да се реши тази задача ?
PMEmail Poster
Top
SuN
Публикувано на: 07-02-2018, 17:06
Quote Post


Group Icon
Име: Финто Нешън
Група: Администратор
Ранг: Почетен член

Мнения: 5275
Регистриран на: 27.01.05



Има - потърси в бинг/гугъл за
QUOTE
Кажи ми с коя формула ще провериш дали дадена произволна точка с координати (x, y) е в кръг с радиус
И дай първата срещната формула тук, но предупреди, че не си сигурен във формулата. Изчакай wqw да напише кода.

Това мнение е било редактирано от SuN на 07-02-2018, 17:07


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
m0ns7er
Публикувано на: 07-02-2018, 17:28
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 07.02.18



Това май е формулата, но не съм сигурен.
((x*x) + (y*y)<=c);

Това мнение е било редактирано от m0ns7er на 07-02-2018, 17:28
PMEmail Poster
Top
qtakabg
Публикувано на: 07-02-2018, 17:46
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 883
Регистриран на: 26.02.15



QUOTE (SuN @ 07-02-2018, 17:06)
Има - потърси в бинг/гугъл за
QUOTE
Кажи ми с коя формула ще провериш дали дадена произволна точка с координати (x, y) е в кръг с радиус
И дай първата срещната формула тук, но предупреди, че не си сигурен във формулата. Изчакай wqw да напише кода.

icon_lol.gif icon_lol.gif icon_lol.gif icon_evil.gif
PMEmail Poster
Top
wqw
Публикувано на: 07-02-2018, 17:54
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 5697
Регистриран на: 10.06.04



QUOTE (SuN @ 07-02-2018, 17:06)
. . . но предупреди, че не си сигурен във формулата.

И аз пък не съм сигурен в кода. . .
CODE
       struct MyPoint
       {
           public double x, y;
           public MyPoint(double a, double b) { x = a; y = b; }
       };

       static bool IsContained(MyPoint pt, MyPoint center, double R)
       {
           var x = pt.x - center.x;
           var y = pt.y - center.y;
           return x * x + y * y < R * R;
       }

       static void Main(string[] args)
       {
           var center = new MyPoint(1, 0);
           Debug.Assert(IsContained(new MyPoint(5, 9), center, 10));
           Debug.Assert(!IsContained(new MyPoint(6, 9), center, 10));
       }

cheers,
</wqw>

Това мнение е било редактирано от wqw на 07-02-2018, 17:55


--------------------
PMEmail PosterUsers Website
Top
miron
Публикувано на: 07-02-2018, 18:05
Quote Post



Име: Мирослав Николов
Група: Потребител
Ранг: Редовен член

Мнения: 578
Регистриран на: 26.04.05



@m0ns7er, внимавай това не е твоята формула. wqw те лъже нещо ;-)
PM
Top
kierenski
Публикувано на: 07-02-2018, 18:30
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 153
Регистриран на: 10.01.16



Формулата е:
QUOTE
In general, x and y must satisfy (x - center_x)^2 + (y - center_y)^2 < radius^2.
PMEmail Poster
Top
m0ns7er
Публикувано на: 07-02-2018, 21:07
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 4
Регистриран на: 07.02.18



Благодаря на всички които се отзовахте. icon_smile.gif
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) [1] 2  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2015 | BG Development | All Rights Reserved
RSS 2.0