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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2015, 09:23   #1
Nod123
 
Регистрация: 24.12.2014
Сообщений: 5
По умолчанию Определить, в каком квадранте плоскости или на оси находится заданная координатами x и y точка.

Написать программу-Определить, в каком квадранте плоскости или на оси находится заданная координатами x и y точка.


Учебная практика ,а увы в программировании я не силён(


VBA или Delphi
Прошу прощения что не добавил в названии темы языки "Случайно нажал Enter( а как изменить не понимаю"

Последний раз редактировалось Nod123; 29.10.2015 в 09:26.
Nod123 вне форума Ответить с цитированием
Старый 29.10.2015, 09:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
в программировании я не силён(
А значит и код, если тебе дать, скомпилировать не сможешь. Да?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.10.2015, 09:49   #3
Nod123
 
Регистрация: 24.12.2014
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А значит и код, если тебе дать, скомпилировать не сможешь. Да?
Не понял к чему это, просто я не знаю как составить формулу решения этой задачи и алгоритм
Nod123 вне форума Ответить с цитированием
Старый 29.10.2015, 09:54   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

у-у формула, а просто из определения осей и квадрантов?

Если x=0 и y=0 тогда начало координат
Иначе Если x=0 тогда ось ординат
Иначе Если y=0 тогда ось абсцисс
Иначе Если x>0 и y>0 тогда 1-ый квадрант
Иначе Если y>0 тогда 2-ый квадрант
Иначе Если x<0 и y<0 тогда 3-ый квадрант
Иначе 4-ый квадрант
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.10.2015, 10:00   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я не знаю как составить формулу
Делфи
Код:
var x,y:double;
...
if (x>0) and (y>0) then write('1 квадрант') else
if (x<0) and (y>0) then write('2 квадрант') else
if (x<0) and (y<0) then write('3 квадрант') else
if (x>0) and (y<0) then write('4 квадрант') ;
Бейсик
Код:
dim x,y as double
...
if (x>0) and (y>0) then 
 print "1 квадрант"
end if
if (x<0) and (y>0) then 
 print "2 квадрант"
end if
if (x<0) and (y<0) then 
 print "3 квадрант"
end if
if (x>0) and (y<0) then 
 print "4 квадрант"
end if
Если не ошибаюсь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.10.2015, 10:29   #6
Nod123
 
Регистрация: 24.12.2014
Сообщений: 5
По умолчанию

Код:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim X, Y As Double

        X = TextBox1
        Y = TextBox2

        If (X > 0) And (Y > 0) Then
            Print("1 квадрант")
        End If
        If (X < 0) And (Y > 0) Then
            Print("2 квадрант")
        End If
        If (X < 0) And (Y < 0) Then
            Print("3 квадрант")
        End If
        If (X > 0) And (Y < 0) Then
            Print("4 квадрант")
        End If
Это пока сырой код поэтому прошу не придирайтесь))Проверяю работу TextBox но выдаёт ошибку

"\\edu.local\public\studenthomes\20 122100\my documents\visual studio 2012\Projects\WindowsApplication2\W indowsApplication2\Form1.vb(8) : error BC30311: Невозможно преобразовать значение типа "System.Windows.Forms.TextBox" в "Double"." Где я ошибся не могу понять

Последний раз редактировалось Stilet; 29.10.2015 в 10:46.
Nod123 вне форума Ответить с цитированием
Старый 29.10.2015, 10:46   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

X, Y это объекты, а вам нужно то, что записано в них, т.е. Value
p51x вне форума Ответить с цитированием
Старый 29.10.2015, 10:46   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
X = CDbl(TextBox1.Text);
не?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить принадлежит ли заданная точка с координатами (x,y) закрашенной области. Element2h5 Visual C++ 2 18.09.2014 20:30
Определить принадлежит ли заданная точка с координатами (x,y) закрашенной области. Visual C Visual C++ 7 17.12.2011 19:49
Определить, принадлежит ли точка с координатами (х, у) заштрихованной части плоскости.C++ Алексей_Warm Помощь студентам 2 15.11.2010 12:09
Задана точка с координатами (x, y). Определить, на какой оси или в каком квадранте она находится. С++ Wia Помощь студентам 4 13.12.2008 14:17