Función Countdv - Ejercicio De Programacion C# Sharp

En este ejercicio de C#, aprenderás a crear una función que calcule la cantidad de dígitos numéricos y vocales que contiene una cadena de texto. La función aceptará tres parámetros: la cadena de texto que queremos analizar, la variable que devolverá el número de dígitos, y la variable que devolverá el número de vocales, en ese orden. La función se llamará "CountDV". Este ejercicio es útil para practicar cómo manipular cadenas de texto, cómo contar caracteres específicos dentro de una cadena y cómo usar parámetros por referencia en C#. Usando este ejercicio, podrás contar de manera eficiente tanto los dígitos numéricos como las vocales en cualquier texto dado, como en el ejemplo: CountDV("This is the phrase 12", ref amountOfDigits, ref amountOfVowels), donde amountOfDigits sería 2 y amountOfVowels sería 5. Este tipo de función puede ser útil en situaciones donde se necesite procesar texto para extraer información específica.

Con este ejercicio, mejorarás tu habilidad para trabajar con cadenas, contar caracteres específicos y manejar parámetros por referencia en C#, lo que te permitirá desarrollar programas más complejos y eficientes.

 Categoría

Funciones

 Ejercicio

Función Countdv

 Objectivo

Cree una función que calcule la cantidad de dígitos numéricos y vocales que contiene una cadena de texto. Aceptará tres parámetros: la cadena que queremos buscar, la variable que devuelve el número de dígitos, y el número de vocales, en ese orden). La función debe llamarse "CountDV".

Úsalo así:

CountDV ("Esta es la frase 12", ref amountOfDigits, ref amountOfVowels)

En este caso, amountOfDigits sería 2 y amountOfVowels sería 5

 Ejemplo Ejercicio C#

 Copiar Código C#
// Import the System namespace to use basic classes like Console
using System;

class Program
{
    // Main method to drive the program
    public static void Main()
    {
        // Declare variables to hold the count of digits and vowels
        int amountOfDigits = 0;
        int amountOfVowels = 0;

        // Call the CountDV function to count digits and vowels in a string
        CountDV("This is the phrase 12", ref amountOfDigits, ref amountOfVowels);

        // Output the results
        Console.WriteLine("Amount of digits: " + amountOfDigits);
        Console.WriteLine("Amount of vowels: " + amountOfVowels);
    }

    // Function to count the number of digits and vowels in a string
    public static void CountDV(string text, ref int digits, ref int vowels)
    {
        // Loop through each character in the string
        foreach (char c in text)
        {
            // Check if the character is a digit
            if (char.IsDigit(c))
            {
                digits++;
            }
            // Check if the character is a vowel (both uppercase and lowercase)
            else if ("aeiouAEIOU".Contains(c))
            {
                vowels++;
            }
        }
    }
}

 Salida

Amount of digits: 2
Amount of vowels: 5

 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 IsAlphabetic

    En este ejercicio de C#, aprenderás a crear una función que determine si un carácter es alfabético (de la A a la Z) o no. Esta función se usará de la si...

  •  Función IsNumber

    En este ejercicio de C#, aprenderás a crear una función que determine si una cadena de texto representa un número entero. Esta función se utilizará de l...

  •  Función calculadora, parámetros de Main

    En este ejercicio de C#, aprenderás a crear un programa que realice operaciones matemáticas como suma, resta, producto o división, analizando los parámetros de...

  •  Función calculadora, parámetros y valor de retorno de Main

    En este ejercicio de C#, crearás un programa que calcule operaciones matemáticas como suma, resta, producto o división, analizando los parámetros de la línea d...

  •  Función MinMaxArray

    En este ejercicio de C#, deberás crear una función llamada MinMaxArray que reciba un arreglo de números y retorne el valor mínimo y máximo utilizando pa...

  •  Reverso, recursivo

    En este ejercicio de C#, debes crear un programa que utilice la recursión para invertir una cadena de caracteres. El programa debe recibir una cadena co...