Índice

Índice

Ejercicios Unidad 4

Descargar estos ejercicios

Ejercicio 1. Depurando un proyecto

Descarga del siguiente enlace proyecto_depurar un proyecto creado. Ábrelo con el Visual Code y ejecútalo para interactuar con el y ver las salidas.
Ahora deberás poner breakpoints en las líneas clave:

Línea 16: Estado inicial
Línea 25: Después de la primera misión
Línea 45: Después de evaluar nivel
Línea 79: Después de la compra
Línea 85: Después de bonificaciones
Línea 110: Estado final

Depura el proyecto, por ejemplo pulsando F5,y observa cómo cambian las variables conforme se avanza línea a línea. Usa F10 (Step Over) para avanzar línea por línea y ver los cambios. Visualiza los cambios de diferente manera:

Ejercicio 2. Calculadora de Edad con Validación Assert

Se va a Crear una aplicación de consola que calcule la edad de una persona a partir de su año de nacimiento y el año actual. Utilizaremos Debug.Assert para asegurarnos de que los datos introducidos y los resultados calculados son válidos durante el desarrollo. Para ello deberás:

Ejercicio 3. Aprendiendo a pasar Test en un proyecto ya creado

Descarga del siguiente enlace proyecto_pasar_test un proyecto creado que a parte del código fuente del ejercicio de la Unidad 2, contiene unos Test para comprobar que la codificación es correcta. Ábrelo con el Visual Code y explora las carpetas y ficheros que tiene la solución, verás que tiene una carpeta ejercicio3.test. Si abres esa carpeta podrás ver que también es un proyecto, pero si accedes al código .cs verás que los métodos están precedidos de etiquetas del tipo [Fact] esto indica que es un proyecto de Test.

A lo largo del curso, os pasaremos los test de los ejercicios que se os pidan, para que podáis realizar la autocorrección de estos. Por lo que este ejercicio pretende enseñaros a pasar los test.

Se podrán pasar los test mediante: