Factores primos Curso de Programación Visual Basic

Lección:

Tipos de datos básicos


Ejercicio:

Factores primos 9


Objetivo:

Cree un programa en Visual Basic que muestre un número (ingresado por el usuario) como producto de sus factores primos. Por ejemplo, 60 = 2 · 2 · 3 · 5

(Pista: puede ser más fácil si la solución se muestra como 60 = 2 · 2 · 3 · 5 · 1)


Código:

Imports System
Public Class exercise63
    Public Shared Sub Main()
        Dim n As Integer
        Dim d As Integer = 2
        Console.Write("Enter the number: ")
        n = Convert.ToInt32(Console.ReadLine())

        While n > 1

            While n Mod d = 0
                Console.Write(d)
                Console.Write(" · ")
                n = n / d
            End While

            d += 1
        End While

        Console.Write(1)
    End Sub
End Class