Ejercicio
Función CountDV
Objetivo
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
Código de Ejemplo
using System;
public class exercis122
{
public static void CountDV(string answer, ref int amountOfDigits, ref int amountOfVowels)
{
amountOfDigits = 0;
amountOfVowels = 0;
for (int i = 0; i < answer.Length; i++)
{
switch (answer.Substring(i, 1).ToLower())
{
case "a":
case "e":
case "i":
case "o":
case "u":
amountOfVowels++;
break;
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
amountOfDigits++;
break;
}
}
}
public static void Main()
{
int amountOfDigits = 0;
int amountOfVowels = 0;
CountDV("This", ref amountOfDigits, ref amountOfVowels);
Console.WriteLine(amountOfDigits);
Console.WriteLine(amountOfVowels);
}
}