Пятница, 2026-07-10

Professor VB - примеры на VB.net и C#
Меню сайта
Вход на сайт
Категории раздела
Уроки VB.net [25]
VB.net и математика [13]
Random VB [4]
VB.net - разное [7]
VB.net - Примеры программ [2]
Главная » Статьи » VB.net » VB.net и математика

VB.net - Простые числа

VB.net - Простые числа



 

 

Просто́е число́ — натуральное (целое положительное) число, имеющее ровно два различных натуральных делителя — единицу и самого себя. Другими словами, число p является простым, если оно больше 1 и при этом делится без остатка только на 1 и на p (на самого себя).

Википедия

 

Для вычисления простых чисел на форму помещаем следующие элементы:

Программа будет вычислять простые числа из заданного диапазона, а за одно и считать их количество.

Код программы:

 

Public Class Form1

    Private Sub cmdOk_Click(sender As Object, e As EventArgs) Handles cmdOk.Click
        '-Задаем переменные
        '--ключи

        Dim key, r
     
  '--общее количество
        Dim kolvo = 0
     
  '--Минимальное и максимальные числа
        Dim Min = Val(txtMin.Text)
        Dim Max = Val(txtMax.Text)

        '-Очищаем текстовое поле
        txtOtvet.Text = ""

        '-Задаем максимум для Прогрессбара 
        pro1.Maximum = Max

        '-Вычисляем простые числа используя след условия
        '--Для каждого числа из выбранного диапазона 

        For i = Min To Max
           
'--ключ - отключен
            key = False
         
  '--проверяем на делимость без остатка 
            '--(начиная от 2 до на 1 меньшего)

            For j = 2 To i - 1
             
  '--если остаток = 0, ключ - включен
                r = i Mod j
                If r = 0 Then key = True
            Next

            '-Если ключ выключен(т.е. мы нашли простое число)
            If Not key Then
             
  '--Если число не равно 1
                If i <> 1 Then
                    '--колво чисел увеличиваем на 1
                    kolvo += 1
                    '
--в текстовое поле ОТВЕТ - записываем это число
                    txtOtvet.Text += Str(i) + "; "
                End If
            End If

            '-Прибавляем к прогрессбару 1 деление
            pro1.Value = i
        Next
     
  '-Выводим общее колво простых чисел
        txtN.Text = Str(kolvo)
    End Sub
End Class

 

Смотреть видео

END

 



Категория: VB.net и математика | Добавил: ProfessorVB (2015-11-13)
Просмотров: 2194 | Теги: цикл, Vb.net, простые числа. progressbar, уроки, математика | Рейтинг: 5.0/1
Всего комментариев: 0
avatar
Облако тегов
Поиск
Друзья сайта
  • www.youtube.com

  • vk.com/professorvb

  • Партнерка AIR

  • Партнерка VSP Group
  • Поделись с друзьям
    Теги
    урок C# си шарп видео hello world MenuStrip Генератор имен програмное нажатие кнопки случайные числа дроби решебник Алгебра системы уравнения геометрия Vb.net генератор уроки математика программа условия массив элементов видеоуроки добавление записи в xml удаление записи из xml создать XML удалить из xml анекдот поиск калькулятор НОД нок тест сокращение дробей тренажер русский память развитие мнемоника переменные шульте Сборник программ иностранные слова random рандом professorvb смена раскладки Timer mindgames поиск в массиве цикл текст словарь база слова пароль СЛАУ cos sin комплексные числа Скачать вирус процесс массив классы массивы многомерные do Break Обработка событий Обработка нажатий клавиш задать цвет создание кнопки rgb Создание элементов палитра цветов система уравнений XML база данных xml поиск значений xml редактирование xml создание soft запрещенные сайты обход блокировки google Open save TopMost количество дней DateTimePicker между датами перемешивание массива Ребусы скорочтение Меморина Анаграммы Рифмоплет Сравнение дробей недостатки
    Copyright ProfessorVB © 2026