Function returning a value V2 Learn programming C#

Lesson:

Functions


Exercise:

Function returning a value V2


Objetive:

Create a program whose Main must be like this:

public static void Main()
{
__Console.WriteLine("\"Hello, how are you\" contains {0} spaces", ____CountSpaces("Hello, how are you") );
}

CountSpaces is a function that you must define and that will be called from inside Main.

As you can see in the example, it must accept an string as a parameter, and it must return an integer number (the amount of spaces in that string).


Code:

using System;
public class exercise100
{
    public static int CountSpaces(string text)
    {
        int countSpaces = 0;
        string letter;
        for (int i = 0; i < text.Length; i++)
        {
            letter = text.Substring(i, 1);
            if (letter == " ")
                countSpaces++;
        }
        return countSpaces;
    }

    public static void Main()
    {
        Console.WriteLine("\"Hello, how are you\" contains {0} spaces",
        CountSpaces("Hello, how are you"));
    }
}

Juan A. Ripoll - Systems Tutorials and Programming Courses ©  All rights reserved.  Legal Conditions.