powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / решение задач....
77 сообщений из 77, показаны все 4 страниц
решение задач....
    #37188446
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. вывести таблицу соответствий между весом в фунтах и в килограммах для значений от n до m, n и m вводятся. введённые данные необходимо проверить на допустимость (n>0, m>0, n<m), 1 фунт =400граммов.

2. составить таблицу перевода километров в мили на интервале от 10 до 50 с шагом 5 ( 1 миля= 1,609 километра)
Помогите пожалуйста!! Очень нужно
...
Рейтинг: 0 / 0
решение задач....
    #37188568
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свою очередь мне очень нужны деньги. Меняемся?
...
Рейтинг: 0 / 0
решение задач....
    #37188585
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X, Вы поняли, что Ваш первый вопрос может стать последним? Что делали, что не получается?

на реплику: В свою очередь мне очень нужны деньги. Меняемся?
Не соглашайся, зачем тебе рыба, тебе нужна удочка
...
Рейтинг: 0 / 0
решение задач....
    #37188612
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ничего не делали, это лаба из института. Или даже из школы, для института это слишком примитивно.
А дамочка пришла именно за рыбой.
...
Рейтинг: 0 / 0
решение задач....
    #37188625
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy, нифига себе откуда знаете, что дамочка?
...
Рейтинг: 0 / 0
решение задач....
    #37188658
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ничего подобного!!! я решала:
Public Sub Chaosu()
Dim m As Integer
Dim i As Integer ' счётчик и номер строки
Dim n As Integer
Worksheets(1).Range("A1") = "Фунты"
Worksheets(1).Range("B1") = "килограммы"
n = InputBox("Ввести n")
m = InputBox("Ввести m")
If (n > 0) And (m > 0) And (n < m) Then
For i = n To m
Worksheets(1).Cells(i + 1, 1).Value = n 'В столбец А выводить фунты
Worksheets(1).Cells(i + 1, 2).Value = n * 0.4
Next i
Worksheets(1).Range("C2") = n
Worksheets(1).Range("D2") = m
End If
End Sub

ничего не получается
...
Рейтинг: 0 / 0
решение задач....
    #37188671
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF> Автор: Ципихович Эндрю
> нифига себе откуда знаете, что дамочка?


Т Ы Н Ц


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
решение задач....
    #37188698
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос, за всем в Википедию лазить, хоть бы её платной сделали
а как же будет мистер Икс, знали такого?
Сейчас дамочка, помогу чем смогу
...
Рейтинг: 0 / 0
решение задач....
    #37188726
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,
знчит если ввели Н=2 и М=9, то надо высчитать
2
3
4
5
6
7
8
9
Так?
...
Рейтинг: 0 / 0
решение задач....
    #37188730
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да
...
Рейтинг: 0 / 0
решение задач....
    #37188751
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X,перед этой строкой
For i = n To m
чему равно i ????
...
Рейтинг: 0 / 0
решение задач....
    #37188762
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю(((
...
Рейтинг: 0 / 0
решение задач....
    #37188763
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ципихович Эндрю,

Как же помогать-то будете? :-) подсказываю - до начала цикла - нулю, если ранее не использовалась. А в самом начале цикла она будет равна n . Это исходя из кода.
...
Рейтинг: 0 / 0
решение задач....
    #37188828
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X,

в Экселе не понимаю, сами доделаете рашпилем:
Код: plaintext
1.
2.
3.
4.
5.
n = InputBox("Ввести n")
m = InputBox("Ввести m")

For i =  1  To m - n +  1 
MsgBox$ n -  1  + i & " kg - " & (n -  1  + i) *  0 . 4  & " fn"
Next i
...
Рейтинг: 0 / 0
решение задач....
    #37188841
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мисс Х, а вообще то может подскажут Вам в Экселе это же через формулу делается
...
Рейтинг: 0 / 0
решение задач....
    #37188851
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
огромное спасибо!! я нашла ошибку))
Public Sub Chaosu()
Dim m As Integer
Dim i As Integer ' счётчик и номер строки
Dim n As Integer
Worksheets(1).Range("A1") = "Фунты"
Worksheets(1).Range("B1") = "килограммы"
n = InputBox("Ввести n")
m = InputBox("Ввести m")
If (n > 0) And (m > 0) And (n < m) Then
For i = n To m - n + 1
Worksheets(1).Cells(i + 1, 1).Value = n - 1 + i 'В столбец А выводить фунты
Worksheets(1).Cells(i + 1, 2).Value = (n - 1 + i) * 0.4
Next i
Worksheets(1).Range("C2") = n
Worksheets(1).Range("D2") = m
End If
End Sub
...
Рейтинг: 0 / 0
решение задач....
    #37188854
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X, про теги не забываем
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Public Sub Chaosu()
Dim m As Integer
Dim i As Integer ' счётчик и номер строки
Dim n As Integer
Worksheets( 1 ).Range("A1") = "Фунты"
Worksheets( 1 ).Range("B1") = "килограммы"
n = InputBox("Ввести n")
m = InputBox("Ввести m")
If (n >  0 ) And (m >  0 ) And (n < m) Then
For i = n To m - n +  1 
Worksheets( 1 ).Cells(i +  1 ,  1 ).Value = n -  1  + i 'В столбец А выводить фунты
Worksheets( 1 ).Cells(i +  1 ,  2 ).Value = (n -  1  + i) *  0 . 4 
Next i
Worksheets( 1 ).Range("C2") = n
Worksheets( 1 ).Range("D2") = m
End If
End Sub
...
Рейтинг: 0 / 0
решение задач....
    #37188860
timtim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X,

Код: plaintext
незачёт
...
Рейтинг: 0 / 0
решение задач....
    #37188862
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timtim, согласен, где 2-0,8??
...
Рейтинг: 0 / 0
решение задач....
    #37188885
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
о чём вы??
...
Рейтинг: 0 / 0
решение задач....
    #37188890
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X, Ваш скрипт от сегодня, 20:06 смотрим, люуемся и не видим чему же равны 2 кг. в фунтах, а очень надо
...
Рейтинг: 0 / 0
решение задач....
    #37188891
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ввели Н=2 и М=9
...
Рейтинг: 0 / 0
решение задач....
    #37188896
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как быть??
...
Рейтинг: 0 / 0
решение задач....
    #37188899
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X, любоваться на код ЦЭ от сегодня, 19:50, ОК??
...
Рейтинг: 0 / 0
решение задач....
    #37188904
ms. X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это жестоко...
...
Рейтинг: 0 / 0
решение задач....
    #37188992
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms. X, ЧТО ЗА ЖЕСТЬ, ПРО ОСЕНЬ РЕШИЛ ТЕПЕРЬ К ВАМ
СТРОКУ У МЕНЯ
For i = 1 To m - n + 1
И У ВАС
For i = n To m - n + 1
ВИДЕЛИ?
РАЗНИЦУ УЛОВИЛИ?
...
Рейтинг: 0 / 0
решение задач....
    #37189160
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, хватит на человека наезжать. Решили бы уже давно...

А вот меня заинтересовало, почему миля есть 1609 метров (ну, пусть американская), а фунт там же - 400 грамм?
...
Рейтинг: 0 / 0
решение задач....
    #37189348
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMЛадно, хватит на человека наезжать. Решили бы уже давно...
Да я и не против, не идёт автор на контакт
...
Рейтинг: 0 / 0
решение задач....
    #37189579
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Ципихович Эндрю
> > AndreTM
> > Ладно, хватит на человека наезжать. Решили бы уже давно...
>
> Да я и не против, не идёт автор на контакт


Для того, что-бы автор шла на контакт, обычно сразу говорят -"покажи фотку в профиле"

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
решение задач....
    #37189642
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос, поддерживаю
Да да мисис Икс снимай вуаль, а то там наворотов ещё со степом = 5
...
Рейтинг: 0 / 0
решение задач....
    #37252125
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте а как можно решить вот этиу задачу в бэйсике 6.0!
Задача!
Извесны вершины треугольника. Составить програкмму предлеления принадлежности N(x,y) внутренней области этого треугольника.
помгите оч надо!!!если кто поможет пиши те сюда или в личку artik091993@mail.ru
...
Рейтинг: 0 / 0
решение задач....
    #37252180
Артем09091993,
алгоритмы здесь . Искать по фразе "Рассмотрим далее три метода решения классической задачи определения принадлежности точки внутренней или граничной области треугольника"
...
Рейтинг: 0 / 0
решение задач....
    #37252259
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я вроде посотрел а как программу составить и что писать вообще не знаю помогитеее!!!!пожалуйста!
...
Рейтинг: 0 / 0
решение задач....
    #37252287
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993Я вроде посотрел а как программу составить и что писать вообще не знаю помогитеее!!!!пожалуйста!
Тогда теперь что-то вроде этого
...
Рейтинг: 0 / 0
решение задач....
    #37252439
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можете написать блин я вообще не разбираюсь в этом нам дали как ваще делатьн еговорили(((
...
Рейтинг: 0 / 0
решение задач....
    #37252460
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993в этом нам дали как ваще делатьн еговорили(((история повторяется 10605009

Артем09091993А можете написать блин я вообще не разбираюсь а можете денег дать, а то я блин вообще голодный
...
Рейтинг: 0 / 0
решение задач....
    #37252466
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да вы не поняли блин!!мы решали на паре а в школе не проходил хоят по програме должны были!вот а задачи такие первыйр раз вижу помогите(((
...
Рейтинг: 0 / 0
решение задач....
    #37252519
Артем09091993Да вы не поняли блин!!...Артём, это Вы не поняли.
Для "сделайте за меня"/"сделайте мне" есть раздел работа .
В это разделе Вам помогут советом/поиском информации/идеей.
...
Рейтинг: 0 / 0
решение задач....
    #37252587
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин ладно(я видел что есть раздел просто я сам лаил по сайтам те которые дали а понять так и не смог ниче(((
...
Рейтинг: 0 / 0
решение задач....
    #37252601
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993лаил по сайтам те которые дали а понять так и не смог ниче(((
Ну если не смог понять разжеванный математический метод определения принадлежности точки, пожалуй из школы рановато выпустили...
...
Рейтинг: 0 / 0
решение задач....
    #37252608
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не ну в этом вы не правы!геометрически ее решил а как программу написать невкурсе перечитал 2 книги по бэйсику и почти ничего 2 задачи сделал а еще 2 немогу(
...
Рейтинг: 0 / 0
решение задач....
    #37252622
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем090919932 задачи сделал а еще 2 немогуНу тогда показывай, что сделал во вторых двух задачах. И в каком именно месте возникло "не могу".
...
Рейтинг: 0 / 0
решение задач....
    #37252629
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
решение задач....
    #37252748
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 задача вообще коротка!Определить день недели. ч в книжке прочитал нашол смысл!
Private Sub Command1_Click()
Dim b As Integer
Dim otvet As String
b = Text1.Text

Select Case Combo1.ListIndex

Case 0
b = (b - 1) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 1
b = (b - 0) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 2
b = (b + 1) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 3
b = (b + 2) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 4
b = (b + 3) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 5
b = (b + 4) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
Case 6
b = (b + 5) Mod 7
otvet = Combo1.List(b)
MsgBox otvet
End Select

End Sub

Private Sub Form_Load()
Combo1.AddItem "Понедельник"
Combo1.AddItem "Вторник"
Combo1.AddItem "Среда"
Combo1.AddItem "Четверг"
Combo1.AddItem "Пятница"
Combo1.AddItem "Суббота"
Combo1.AddItem "Воскресенье"

Combo1.ListIndex = 0

Text1.Text = ""

End Sub

Private Sub Text1_Click()
Text1.Text = ""
End Sub



2 задача!сделал несовсе м ток начал а как сделать чтоб расчитывал незнаю( Составить программу К произвольных чисел и выбрать из них двух таких разность между которыми минимальна. Если таких пар несколько выдать на печать все эти пары числа.

Private Sub Form_Load()
Dim a As Single
Dim a1 As Single
Dim k As Single
Dim min As Single
k = InputBox("Введите число к")
min = 9999
a1 = InputBox("Введите число")
For i = 2 To k
a = InputBox("Введите число")
If Abs(a1 - 1) < min Then min = Abs(a1 - a)
a1 = a
Next i
Text1.Text = min

End Sub
и все а дальше не понимаю
...
Рейтинг: 0 / 0
решение задач....
    #37252775
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993и все а дальше не понимаю
это тоже мимо.

думаю, надо пока забыть про VB и начать с алгоритмизации
...
Рейтинг: 0 / 0
решение задач....
    #37252860
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1я задача непонятна. Что значит определить? Исходя из каких данных? Судя по решению (от которого хочется плакать) — нужно определить день недели по его номеру. Это делается одной строчкой:
Код: plaintext
otvet = WeekdayName(Text1.Text, , vbMonday)

2я задача мало того, что мимо, так ты еще и условие не понял. "Произвольных" означает "случайных", а не "введенных пользователем". Пользователь вводит лишь количество чисел.
...
Рейтинг: 0 / 0
решение задач....
    #37253167
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо что подсказали что мимо!)а как про произвольные число правельно сделать?
...
Рейтинг: 0 / 0
решение задач....
    #37253183
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993Спасибо что подсказали что мимо!)а как про произвольные число правельно сделать?
Если я правильно понял условие второй задачи, там нужно перебрать ВСЕ пары чисел, а не соседние (по крайней мере, про соседние ничего не сказано)

Если я правильно понял твою квалификацию, сам ты это не сделаешь, по крайней мере без нормального поэтапного обучения, а не "посмотрел, ничего не понял".

Так что либо придется подождать, когда кто-то добрый сделает все за тебя (а тут таковые пробегают), либо оговаривать стоимость, чтобы кому-то из гур перестало быть лень, либо взяться за голову и заняться учебником.
...
Рейтинг: 0 / 0
решение задач....
    #37253399
Ципихович Эндрю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993Спасибо что подсказали что мимо!)а как про произвольные число правельно сделать?
Функция Rnd
Rnd[(Number)]
Функция Rnd(Random) служит для генерации случайных чисел

Возвращаемое значение
Функция Rnd возвращает значение в диапазоне от 0 до 1 типа Single, содержащее случайное число (причем 1 не входит в этот диапазон, а 0 входит). Строго говоря, функция возвращает псевдослучайные числа. При каждом запуске программы, функция генерирует одну и ту же последовательность случайных чисел. Во избежания этого явления используйте инструкцию Randomize

Примечание:Чтобы получить значения случайных чисел в интервале от min до max используйте формулу:
Int((max - min + 1) * Rnd + min), где min и max-минимальное и максимальное число соответственно

Параметры
Number
Необязательный аргумент представляет число типа Single или любое допустимое числовое выражение. Аргумент может принимать следующие значения: Аргумент опущен или больше 0 Генерируется следующее случайное число в последовательности. При повторном запуске программы генерируется аналогичная последовательность случайных чисел
Аргумент отрицательный Генерируется одно и то же число, используя аргумент как опорное число
Аргумент равен 0 Генерируется одно и то же число, используя число при предыдущем вызове функции


--------------------------------------------------------------------------------
Пример
Код: plaintext
1.
2.
3.
' Генерируем случайные числа от 1 до 7
Dim MyValue
MyValue = Int(( 7  * Rnd) +  1 )
Print MyValue 'выводим число на форме
...
Рейтинг: 0 / 0
решение задач....
    #37253619
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Артем09091993

Эх, давно не брали в руки топоров...
Задача про K чисел...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
Sub Test2()
    
    Dim i, j, K As Integer
    K = Int(Val(InputBox("Введите число K - количество чисел")))
    If K <=  1  Then MsgBox ("Задайте число от 2 до 2^15"): Exit Sub
    
    ReDim A(K) As Long
    Randomize
    For i =  1  To K
        A(i) = Int( 2  ^  8  * Rnd -  2  ^  7 )
    Next
    
    ReDim M( 2 ,  1 ) As Integer
    Dim Min, Min0 As Long
    M( 1 ,  1 ) =  1 
    M( 2 ,  1 ) =  2 
    Min0 = Abs(A( 1 ) - A( 2 ))
    For i =  1  To K -  1 
        For j = i +  1  To K
            Min = Abs(A(i) - A(j))
            If Min < Min0 Then
                ReDim M( 2 ,  1 )
                M( 1 ,  1 ) = i
                M( 2 ,  1 ) = j
                Min0 = Min
            ElseIf (Min = Min0) And (j >  2 ) Then
                ReDim Preserve M( 2 , UBound(M,  2 ) +  1 )
                M( 1 , UBound(M,  2 )) = i
                M( 2 , UBound(M,  2 )) = j
            End If
        Next
    Next
    
    s = ""
    For i =  1  To K
        s = s & "," & Str(A(i))
    Next
    s = "A = {" & Mid(s,  2 ) & "}" & vbCr
    s = s & "Минимум разности = " & Str(Min0) & vbCr
    s = s & "Найдено пар: " & Str(UBound(M,  2 )) & vbCr
    For i =  1  To UBound(M,  2 )
        s = s & Str(i) & ") A(" & Str(M( 1 , i)) & ")=" & Str(A(M( 1 , i))) & ", A(" & Str(M( 2 , i)) & ")=" & Str(A(M( 2 , i))) & vbCr
    Next
    MsgBox s
    
End Sub

Комментариев к коду давать НЕ БУДУ - разбирайтесь сами, как будете преподу объяснять...
...
Рейтинг: 0 / 0
решение задач....
    #37253623
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2AndreTMAndreTM
Код: plaintext
1.
    Dim i, j, K As Integer

ты меня пугаешь
...
Рейтинг: 0 / 0
решение задач....
    #37253672
кто то
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С массивом и коллекцией я бы энто решил
...
Рейтинг: 0 / 0
решение задач....
    #37253989
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное всем!!!!что помгли!!!!!
...
Рейтинг: 0 / 0
решение задач....
    #37254002
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А со второй кто нить помочь может про принадлежность точки к треугольнику?!
...
Рейтинг: 0 / 0
решение задач....
    #37254006
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 задаю я более менее понял там что какая пропись какую функцию обозначает!СПАСИБО!
...
Рейтинг: 0 / 0
решение задач....
    #37254013
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем09091993А со второй кто нить помочь может про принадлежность точки к треугольнику?!Вы с методом решения определились?
...
Рейтинг: 0 / 0
решение задач....
    #37254015
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
непонял всмысли с методом решение?!
...
Рейтинг: 0 / 0
решение задач....
    #37254021
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем09091993,
в смысле 10627030 .
Какой из алгоритмов/методов/способов Вы выбрали для решения этой задачи ?
...
Рейтинг: 0 / 0
решение задач....
    #37254022
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Графический!(
...
Рейтинг: 0 / 0
решение задач....
    #37254026
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ой не так понял)второй способ более понятен!
...
Рейтинг: 0 / 0
решение задач....
    #37254030
скукотища
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Артем09091993,
понятен, это хорошо.
Для наглядности обзовём исходный треугольник A(xA,yA), B(xB,yB), C(xC,yC), точку - Q(xQ,yQ).
С Вас формулы переноса начала координат и поворота осей.
...
Рейтинг: 0 / 0
решение задач....
    #37254044
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл так биться, изучать
Третий способ наиболее понятен, вообще-то...
А вот решение по первому способу (взято отсюда ):
Код: plaintext
1.
2.
3.
4.
5.
  f1 = (((Nx - Ax) * (Ay - By) + (Ny - Ay) * (Bx - Ax)) >  0 )
  f2 = (((Nx - Bx) * (By - Cy) + (Ny - By) * (Cx - Bx)) >  0 )
  f3 = (((Nx - Cx) * (Cy - Ay) + (Ny - Cy) * (Ax - Cx)) >  0 )

  If (f1 = f2) And (f2 = f3) Then MsgBox ("Точка внутри") Else MsgBox ("Точка не внутри")
...
Рейтинг: 0 / 0
решение задач....
    #37254059
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скукотищаАртем09091993,
понятен, это хорошо.
С Вас формулы переноса начала координат и поворота осей.
а можно поточнее что именно за формулы??!!
...
Рейтинг: 0 / 0
решение задач....
    #37254060
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот решение по первому способу (взято отсюда ):
Код: plaintext
1.
2.
3.
4.
5.
  f1 = (((Nx - Ax) * (Ay - By) + (Ny - Ay) * (Bx - Ax)) >  0 )
  f2 = (((Nx - Bx) * (By - Cy) + (Ny - By) * (Cx - Bx)) >  0 )
  f3 = (((Nx - Cx) * (Cy - Ay) + (Ny - Cy) * (Ax - Cx)) >  0 )

  If (f1 = f2) And (f2 = f3) Then MsgBox ("Точка внутри") Else MsgBox ("Точка не внутри")
[/quot]
это если яправельно понял условие прикотором точка будте находится вне или внутри!?
...
Рейтинг: 0 / 0
решение задач....
    #37254061
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993,

а что, приведенное постом ранее решение в 4 строки - не устраивает??
...
Рейтинг: 0 / 0
решение задач....
    #37254063
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993это если я правельно понял условие прикотором точка будте находится вне или внутри!?
Э-э-э... Как бы объяснить...
Вроде же сказано, что это решение по первому из указанных способов... Ссылка приведена на форум с обсуждением, где всё разжевано... Код, готовый к употреблению...
Или вас еще бейсику учить надо??
...
Рейтинг: 0 / 0
решение задач....
    #37254064
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вот я понять одного немогу ввожу код в basic а реакции никокой(
...
Рейтинг: 0 / 0
решение задач....
    #37254065
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извеняюсь!!!
...
Рейтинг: 0 / 0
решение задач....
    #37254288
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можете обьяснить почему я ввожу код в basiс а реакции некокой!(обьяснити пожалуйста!!1
...
Рейтинг: 0 / 0
решение задач....
    #37254311
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993Можете обьяснить почему я ввожу код в basiс а реакции некокой!(обьяснити пожалуйста!!1
Возможно, клавиатура отключена от компа. Реакция должна быть - при вводе кода на экране должны появляться буковки.
...
Рейтинг: 0 / 0
решение задач....
    #37254459
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин код появляетя при воспроизведении ее ничего нет(
...
Рейтинг: 0 / 0
решение задач....
    #37255377
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993,

Вышеприведенный код - это как раз только само решение поставленной вами задачи.
То есть это ЧАСТЬ вашего кода, решающая проблему. Вы же еще должны организовать ввод исходных данных (координаты четырех точек), возможно, сменить вид вывода (вместо MsgBox в свою форму, например), оформить код в виде процедуры/функции, организовать её вызов из ВАШЕГО интерфейса...
...
Рейтинг: 0 / 0
решение задач....
    #37256111
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Даааа!вот попал(
...
Рейтинг: 0 / 0
решение задач....
    #37256118
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993Даааа!вот попал(
А что вы хотели?
Чтобы я установил qemu на Ubuntu, затем развернул пиратскую Win, затем засунул туда VB6, затем сэмулировал ваш интерфейс для задачи (про который, кстати, вы вообще ничего не сказали), потом решил задачу... Вы можете указать хоть один мотиватор, ЗАЧЕМ я должен это делать?
...
Рейтинг: 0 / 0
решение задач....
    #37256124
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всм я не прошу!А то что я по этой задаче ничего не сказл так я просто незнаю как ее писать!Можно спросить еще что значит организовать ввод исходных данных (координаты четырех точек), и организовать её вызов из ВАШЕГО интерфейса...????
...
Рейтинг: 0 / 0
решение задач....
    #37256132
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем09091993что значит организовать ввод исходных данных (координаты четырех точек), и организовать её вызов из ВАШЕГО интерфейса...????Например
...
Рейтинг: 0 / 0
решение задач....
    #37256134
Артем09091993
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это пример как должна она выглядить только ее надо подработать под код да?!
...
Рейтинг: 0 / 0
77 сообщений из 77, показаны все 4 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / решение задач....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]