Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/58: Рейтинг темы: голосов - 58, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 85

Точки Координаты.Сишарп.

23.03.2011, 11:09. Показов 12363. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе.

Графики не смог здесь прямо разместить и сделал вложенные там 4 варианта:
6)
static void Main()
C#
1
2
3
4
5
6
7
8
9
10
11
 {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 25 && x < 15)
                Console.WriteLine("внутри");
            else if (y > 25 || x > 15)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
7)
C#
1
2
3
4
5
6
7
8
9
10
11
12
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 15 && x < 1)
                Console.WriteLine("внутри");
            else if (y > 15 || x >2)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
18)
C#
1
2
3
4
5
6
7
8
9
10
11
12
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 25 && x < 50)
                Console.WriteLine("внутри");
            else if (y >5 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
19)
C#
1
2
3
4
5
6
7
8
9
10
11
12
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 1 && x < 10)
                Console.WriteLine("внутри");
            else if (y > 1 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
В общем сделал
А там ошибки выдаёт и не считает некооретно и вообще не запускает(
Миниатюры
Точки Координаты.Сишарп.  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.03.2011, 11:09
Ответы с готовыми решениями:

Даны координаты вершин треугольника и координаты некоторой точки внутри него
Даны координаты вершин треугольника и координаты некоторой точки внутри него. Найти расстояние от данной точки до ближайшей стороны...

Заданы координаты десяти точек плоскости и координаты точки-полюса
Всем привет! Нужна ваша помощь)Нужно писать программу на с# -Заданы координаты десяти точек плоскости и координаты точки-полюса....

Задание на СИшарп
Доброго времени суток уважаемые программисты. По советам многих знакомых лиц мне рассказали что данный форум является одним из лучших так...

5
145 / 145 / 26
Регистрация: 09.10.2009
Сообщений: 261
23.03.2011, 11:59
Вам для начала необходимо вспомнить школьный курс геометрии. Это что касается просчетов. А для определения причины того, почему не запускается приложение, нужно увидеть весь листинг.
0
146 / 130 / 27
Регистрация: 20.12.2010
Сообщений: 242
23.03.2011, 12:40
и вообще не запускает(
может нужно добавить вначале?
C#
1
using System;
0
0 / 0 / 0
Регистрация: 30.01.2011
Сообщений: 85
23.03.2011, 12:45  [ТС]
полный Листинг:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
namespace Hello
{
    class Program
    {
static void Main()
Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 25 && x < 15)
                Console.WriteLine("внутри");
            else if (y > 25 || x > 15)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    {
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 15 && x < 1)
                Console.WriteLine("внутри");
            else if (y > 15 || x >2)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    {
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 5 && x < 10)
                Console.WriteLine("внутри");
            else if (y >5 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    { 
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 1 && x < 10)
                Console.WriteLine("внутри");
            else if (y > 1 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
0
146 / 130 / 27
Регистрация: 20.12.2010
Сообщений: 242
23.03.2011, 13:01
по задаче № 6 нужно использовать формулу:
SQR(r) = SQR(x)+SQR(y)
Сумма квадратов координат равна квадрату радиусу.
Отсюда можно вывести принадлежит ли заданная точка, окружности с известным радиусом.
В общем школьный курс геометрии.
0
145 / 145 / 26
Регистрация: 09.10.2009
Сообщений: 261
23.03.2011, 15:12
Цитата Сообщение от Yildirim Посмотреть сообщение
полный Листинг:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
namespace Hello
{
    class Program
    {
static void Main()
Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 25 && x < 15)
                Console.WriteLine("внутри");
            else if (y > 25 || x > 15)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    {
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 15 && x < 1)
                Console.WriteLine("внутри");
            else if (y > 15 || x >2)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    {
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 5 && x < 10)
                Console.WriteLine("внутри");
            else if (y >5 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
namespace Hello
{
    class Program
    { 
static void Main()
        {
            Console.Write("x=");
            float x = float.Parse(Console.ReadLine());
            Console.Write("y=");
            float y = float.Parse(Console.ReadLine());
            if (y < 1 && x < 10)
                Console.WriteLine("внутри");
            else if (y > 1 || x > 10)
                Console.WriteLine("вне");
            else Console.WriteLine("на границе");
        }
1) Это все в одном файле расположено, или разных?
2) В каждом из примеров не хватает как минимум двух фигурных скобок.
3) Про школьный курс геометрии я серьезно говорил. Расчеты совершенно неправильные.

Цитата Сообщение от d3nver Посмотреть сообщение
SQR(r) = SQR(x)+SQR(y)
Сумма квадратов координат равна квадрату радиусу.
Данная формула действительна только в случае, когда центр окружности находится в точке (0; 0). Так будет корректней: sqr(x - a) + sqr(y - b) = sqr(R), где (a; b) - координаты центра.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.03.2011, 15:12
Помогаю со студенческими работами здесь

Найти координаты точки
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений &quot;Да&quot;, &quot;Нет&quot;,...

Правила создания объектов в сишарп?
Подскажите при создании объекта: Person p1 = new Person Person p2 = new Employee Employee p3 = new Employee После new мы...

разобрать код Си или Сишарп
Кто может подпишите пожалуйста комментарии к каждому действию#include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; ...

Координаты точки (x, y) и определить, попадает ли точка в заштрихованную область
Всем доброго времени суток я зависла с этим алгоритмом вроде работает , но ошибок очень много выдает , что если что если задам...

Как узнать координаты двумерной проекции трёхмерной точки?
Есть 12 линий с помощью которых нарисован куб в двумерном пространстве, т.е. каждая линия указывается 2-мя точками с координатами (x;y)....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru