Función que devuelve un valor V2 Curso de Programación Visual Basic

Lección:

Funciones


Ejercicio:

Función que devuelve un valor V2 19


Objetivo:

Crea un programa en Visual Basic cuyo Main debe ser así:

public static void Main()
{
__Console.WriteLine(""Hola, cómo estás" contiene espacios {0}", ____CountSpaces("Hola, cómo estás") );
}

CountSpaces es una función que debes definir y que se llamará desde dentro de Main.

Como puede ver en el ejemplo, debe aceptar una cadena como parámetro y debe devolver un número entero (la cantidad de espacios en esa cadena).


Código:

Imports System
Public Class exercise100
    Public Shared Function CountSpaces(ByVal text As String) As Integer
        Dim countSpaces As Integer = 0
        Dim letter As String

        For i As Integer = 0 To text.Length - 1
            letter = text.Substring(i, 1)
            If letter = " " Then countSpaces += 1
        Next

        Return countSpaces
    End Function

    Public Shared Sub Main()
        Console.WriteLine("""Hello, how are you"" contains {0} spaces", CountSpaces("Hello, how are you"))
    End Sub
End Class