Función Que Devuelve Un Valor V2 - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, se te pide escribir un programa cuyo método Main debe ser como el siguiente:


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

El objetivo de este ejercicio es definir la función CountSpaces, que debe aceptar un parámetro de tipo string (en este caso, la cadena "Hello, how are you") y devolver un valor de tipo int, que será la cantidad de espacios en esa cadena. Este ejercicio te ayudará a practicar el manejo de cadenas y a contar caracteres específicos dentro de ellas en C#. Debes comprender cómo pasar parámetros a las funciones y cómo devolver un valor a partir de ellos.

 Categoría

Funciones

 Ejercicio

Función Que Devuelve Un Valor V2

 Objectivo

Crea un programa en C# 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).

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the System namespace to access basic system functions
using System;

class Program
{
    // Function to count the number of spaces in a given string
    public static int CountSpaces(string text)
    {
        // Initialize a counter for spaces
        int count = 0;

        // Loop through each character in the string
        foreach (char c in text)
        {
            // If the character is a space, increment the counter
            if (c == ' ')
            {
                count++;
            }
        }

        // Return the total number of spaces found in the string
        return count;
    }

    // Main method to call the CountSpaces function and display the result
    public static void Main()
    {
        // Call the CountSpaces function with a sample string, and display the result
        // The string "Hello, how are you" contains 4 spaces, so it will display: "Hello, how are you contains 4 spaces"
        Console.WriteLine("\"Hello, how are you\" contains {0} spaces", CountSpaces("Hello, how are you"));
    }
}

 Salida

"Hello, how are you" contains 3 spaces

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Funciones

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Función escritura centrada

    En este ejercicio de C#, se te pide escribir una función que muestre en el centro de la pantalla el texto que se indica como parámetro (suponiendo un ancho de pantall...

  •  Función escribir subrayado

    En este ejercicio de C#, se te pide escribir una función capaz de mostrar en el centro de la pantalla el texto que se indica como parámetro (suponiendo un ancho de pa...

  •  Función suma de la matriz

    En este ejercicio de C#, se te pide escribir un programa para calcular la suma de los elementos de un arreglo. La función Main debe ser como se muestra a continuación...

  •  Función doble

    En este ejercicio de C#, se te pide escribir una función llamada "Double" para calcular y devolver un número entero duplicado. Por ejemplo, si se llama a la función ...

  •  Función Doble parámetro de referencia

    En este ejercicio de C#, se te pide escribir una función llamada "Double" que calcule el doble de un número entero, y modifique los datos pasados como argumento. Esta...

  •  Función swap parámetros de referencia

    En este ejercicio de C#, se te pide escribir una función llamada "Swap" que intercambie los valores de dos números enteros, los cuales deben ser pasados por refere...