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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2013, 07:52   #1
Людмила_И
Пользователь
 
Регистрация: 09.02.2012
Сообщений: 51
По умолчанию Почему не правильно вычисляет Visual?

код

вычислить и вывести полярные координаты по формулам


Imports System.Math
Public Class л_2
'Функция ввода координаты точки в TextBox
Function Vvod(ByVal T As TextBox) As Single
Return CSng(Val(T.Text))
End Function

'Процедура вывода результата в TextBox
Sub Vivod(ByVal Z As Single, ByVal T As TextBox)
T.Text = CStr(Z)
End Sub

'Функция вычисления полярных координат 3-х точек
Function PolK(ByVal x As Single, ByVal y As Single)
Dim R As Single
R = Sqrt(x ^ 2 + y ^ 2)
Return R
End Function
Function PolK1(ByVal x As Single, ByVal y As Single)
Dim Yg As Single
Yg = Atan(y / x)
Return Yg

End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single
Dim R1, R2, R3 As Single
x1 = Vvod(TextBox1)
y1 = Vvod(TextBox2)
x2 = Vvod(TextBox3)
y2 = Vvod(TextBox4)
x3 = Vvod(TextBox5)
y3 = Vvod(TextBox6)

R1 = PolK(x1, y1)
R2 = PolK(x2, y2)
R1 = PolK(x3, y3)

Vivod(R1, TextBox8)
Vivod(R2, TextBox7)
Vivod(R3, TextBox9)



End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
л_3.Show()
Hide()
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Close()
Form1.Show()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single
Dim Yg1, Yg2, Yg3 As Single
x1 = Vvod(TextBox1)
y1 = Vvod(TextBox2)
x2 = Vvod(TextBox3)
y2 = Vvod(TextBox4)
x3 = Vvod(TextBox5)
y3 = Vvod(TextBox6)
Yg1 = PolK1(x1, y1)
Yg2 = PolK1(x2, y2)
Yg3 = PolK1(x3, y3)
Vivod(Yg1, TextBox11)
Vivod(Yg2, TextBox10)
Vivod(Yg3, TextBox12)
End Sub
End Class
Изображения
Тип файла: png 2.png (1.1 Кб, 51 просмотров)
Людмила_И вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает код, хотя вроде всё правильно mpdasa Помощь студентам 3 04.06.2012 10:44
Не правильно вычисляет корни квадратного уравнения Kugen Общие вопросы Delphi 6 19.06.2011 08:24
почему не правильно заполняет поля структуры ... ??? MichaelRED Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 09.06.2010 17:49
Есть код но почему то не правильно работает -ushёl- Помощь студентам 1 10.05.2010 22:27