Está en la página 1de 8

Programación

.NET 1

Unidad 2
Evidencia de Aprendizaje
Métodos

Estudiantes:

Isay Humberto Lucas Hernández

Docente:

Adán Francisco González Gómez

31 de agosto de 2017

Ciudad de México, México


Contenido
Introducción ........................................................................................................................................ 1
Planteamiento del problema .............................................................................................................. 2
Desarrollo ............................................................................................................................................ 3
Ejecución de programa.................................................................................................................... 3
Conclusión ........................................................................................................................................... 5
Referencias .......................................................................................................................................... 6
ESTRUCTURAS DE CONTROL SELECTIVAS

Introducción

Esta actividad sirve como continuación a la evidencia de aprendizaje de la Unidad 1,


retomando el programa desarrollado; añadiremos nuevas funcionalidades a nuestro
cajero. Esta vez, implementando estructuras de control cíclicas y repetitivas así como
métodos que permiten encapsular fragmentos de código otorgándoles una funcionalidad
única y reutilizable.

ISAY HUMBERTO LUCAS HERNÁNDEZ 1


ESTRUCTURAS DE CONTROL SELECTIVAS

Planteamiento del problema


Emulador de cajero automático:
En esta segunda entrega deberá desarrollar el siguiente módulo de este proyecto, el
cual consiste en:

• Identificar el tipo de cliente (gerente de sucursal, cajero, servicio de valores y


cliente bancario).

• Cada uno de estos tipos tendrá ciertos privilegios dentro del sistema (Indicar
dos diferentes para cada uno de los clientes).
Deberá de utilizar el ciclado de procesos dentro de su algoritmo.

ISAY HUMBERTO LUCAS HERNÁNDEZ 2


ESTRUCTURAS DE CONTROL SELECTIVAS

Desarrollo
Ejecución de programa

Figura 1 Menú de nuestro programa CAJERO UNADM. Esta versión del programa muestra las nuevas funcionalidades del
menú de gerencia así como realizar depósitos a la cuenta de un cliente.

Figura 2 Nueva funcionalidad del cajero para realizar depósitos en efectivo a la cuenta del cliente. En la imagen se
realiza un depósito de $100.00 pesos.

ISAY HUMBERTO LUCAS HERNÁNDEZ 3


ESTRUCTURAS DE CONTROL SELECTIVAS

Figura 3 Nueva funcionalidad del Menú de gerente que identifica al gerente, así como habilitar las opciones de gerente.
En la imagen se muestra en ejecución la opción de mostrar empleados a cargo del gerente.

Figura 4 Nueva funcionalidad de gerente que permite programar el cierre del cajero según una hora de entrada. Se
ingresan las horas y los minutos para cerrar el sistema del cajero. La fecha se muestra en consola.

ISAY HUMBERTO LUCAS HERNÁNDEZ 4


ESTRUCTURAS DE CONTROL SELECTIVAS

Conclusión

A través de esta actividad pudimos poner en práctica los conceptos aprendidos en esta
Unidad. Específicamente, los conceptos de estructuras de control cíclicas, repetitivas y el
uso de métodos.

A través de cada uno de estos conceptos, podemos crear programas robustos que
cumplan con la funcionalidad deseada y guiar el flujo de nuestro programa con ayuda de
los diferentes tipos de estructuras de control.

A través del uso de métodos, podemos encapsular fragmentos de código y volver a


utilizarlos en cualquier otro punto de nuestro programa. Además de mantener nuestro
código más limpio y ordenado. Facilitando su lectura y posterior mantenimiento.

Se espera que los conocimientos adquiridos en esta Unidad sean de utilidad en las
próximas Unidades y cursos referentes al lenguaje de programación C#.

ISAY HUMBERTO LUCAS HERNÁNDEZ 5


ESTRUCTURAS DE CONTROL SELECTIVAS

Referencias
Universidad Abierta y a Distancia de México, 2017, Programación NET. 1Unidad 2.
Estructuras de control, Recuperado de
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/05/DP
RN1/U2/Unidad_2_Estructuras_de_control.pdf
Microsoft Developer Network, 2017, Estructuras de control, Recuperado de
https://msdn.microsoft.com/es-es/library/e240yzs4(v=vs.100).aspx
Universidad Don Bosco, 2017, Tema: “Estructuras de repetición en C#”, Recuperado de
http://www.udb.edu.sv/udb/archivo/guia/informatica-ingenieria/programacion-i/2016/i/guia-
5.pdf
Microsoft Developer Network, 2017, Métodos (Guía de programación de C#),
Recuperado de https://docs.microsoft.com/es-es/dotnet/csharp/programming-
guide/classes-and-structs/methods

ISAY HUMBERTO LUCAS HERNÁNDEZ 6