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#
Mostrar 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
Código de Ejemplo Copiado!
Comparte este Ejercicio C# Sharp