Introducción

Completado

Supongamos que es un desarrollador al que le gusta apoyar a la comunidad local. Tú y algunos de tus amigos comenzaron un negocio que ayuda a encontrar nuevos hogares para gatos y perros abandonados o callejeros. Tu negocio comenzó pequeño, con sólo un par de animales, pero está empezando a crecer. Sus amigos tienen una aplicación inicial desarrollada que permite la entrada y visualización de los animales disponibles para su adopción. Le piden que investigue la adición de características a la aplicación que podría ayudar a hacer coincidir los animales en su cuidado con personas que buscan una nueva mascota familiar.

Al completar este proyecto de codificación, aplicará sus conocimientos y aptitudes de datos de C# en:

  • Elección de los tipos de datos correctos y conversión segura de tipos de datos.
  • Cree matrices bidimensionales de números y cadenas.
  • Buscar datos en matrices para mostrar o actualizar datos.
  • Modificar y crear cadenas complejas de varios orígenes de datos y dar formato a los datos para mostrarlos entre regiones.

Su equipo encontró que es importante buscar los datos de mascotas para identificar a los animales con posibles coincidencias en función de las características proporcionadas por los posibles propietarios. Además, el equipo quiere incluir una función de recaudación de fondos para incorporar datos de donaciones sugeridas y presentar los datos de mascotas con menos líneas de resultado.

Comienza con una aplicación de inicio que agrega datos de ejemplo predefinidos a la matriz de mascotas. La aplicación tiene dos elementos de menú. El primer elemento de menú comenzó con la visualización funcional de los datos de las mascotas. El segundo elemento del menú, "Mostrar todos los perros con una característica especificada", es "un trabajo en progreso" que debes completar.

También se realizan actualizaciones en el código existente para agregar suggestedDonation datos y mostrar todos los datos en un formato abreviado.

Al final de este módulo, podrá desarrollar código que combine instrucciones de iteración con entrada de datos, procesamiento de datos, indexación de cadenas y salida de datos.