Перевести код с C# в VB.NET с Windows Forms - Visual Basic .NET
Формулировка задачи:
Здравствуйте, помогите перевести код с c# в vb.net и чтобы программа работала не через консоль, а через форму
Решение задачи: «Перевести код с C# в VB.NET с Windows Forms»
textual
Листинг программы
Public Class Form1 Function Prost(n As Double) As Boolean For i As Integer = 2 To (Math.Sqrt(n)) If (n > 2) AndAlso (n Mod i = 0) Then Return False End If Next Return True End Function Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim n As Integer = Convert.ToInt32(InputBox("Введите число N:")) Dim k As Integer = 0 Dim i As Integer = n + 1 While i <= 2 * n - 2 If Prost(i) AndAlso Prost(i + 2) Then If k = 0 Then ListBox1.Items.Add(String.Format("Простые числа с разностью 2 на интервале {0} - {1} есть: ", n + 1, 2 * n)) k = 1 End If ListBox1.Items.Add(i & " " & i + 2) End If i += 1 End While If k = 0 Then MsgBox(String.Format("Простых чисел с разностью 2 на интервале {0} - {1} нет", n + 1, 2 * n)) End If End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д