Skip to main content

Ejercicio I02 - El comparador


Consigna

Descargar la cáscara del proyecto y seguir los siguientes pasos:

  1. Crear un método Comparar que reciba dos textos y un delegado.

    • El delegado representará el criterio de comparación de dos textos y retornará un entero en base a la siguiente premisa:
      • Si el primer texto es mayor al segundo, retorna un valor positivo.
      • Si el primer texto es menor al segundo, retorna un valor negativo.
      • Si los textos son iguales, retorna cero.
    • El método Comparar invocará al delegado y en base a su resultado mostrará por consola si el primer texto es mayor, menor o igual al segundo.
  2. Usando el método Comparar, indicar cuál es el texto con más caracteres. Sumistrar el argumento del tipo delegado usando una expresión lambda.

  3. Usando el método Comparar, indicar cuál es el texto con más palabras. Sumistrar el argumento del tipo delegado usando una expresión lambda.

    • Considerar palabras distintas si las separa un salto de línea.
  4. Usando el método Comparar, indicar cuál es el texto con más vocales. Sumistrar el argumento del tipo delegado usando una expresión lambda.

    • Utilizar el método ContarVocales provisto en la solución.
  5. Usando el método Comparar, indicar cuál es el texto con más signos de puntuación. Sumistrar el argumento del tipo delegado usando una expresión lambda.

    • Utilizar el método ContarSignosPuntuacion provisto en la solución.

Resolución

imgVideoimgCódigo