Anda di halaman 1dari 7

Ingeniería en Desarrollo de Software

Programación Net I
Semestre 5
Alumno: Daniel Pineda de la Riva
Matricula: es162006588
Unidad 1
Evidencia de Aprendizaje.
Programa en C#.
Instrucciones
1. Crea un nuevo proyecto en el entorno consola de C# .NET, guárdalo con la nomenclatura
EvidenciaU1.
-El proyecto debe de simular la funcionalidad de un cajero automático.
-Se debe de pedir la cantidad a retirar, debe ser de tipo entero. El número de billetes que
debe entregar solo pueden ser de las siguientes denominaciones: 500, 200, 100 y 50 pesos.
Ejemplo:

Cantidad a retirar (pesos): 3450


Número de billetes a entregar de:
500 pesos: 6
200 pesos: 2
100 pesos: 0
50 pesos: 1

2. Realiza el programa según el caso indicado, recuerda utilizar elementos del lenguaje C#,
tales como, clases, objetos, constructores, tipos de datos, operadores aritméticos.
3. Documenta tu código con base en comentarios, indicando brevemente el procedimiento
que se realiza en cada sección.
4. En un documento de texto incluye por lo menos 3 ventanas de ejecución del programa
con diferentes valores asignados a las variables declaradas.
5. Guarda los archivos (tanto del proyecto en C# como el archivo de texto con las capturas
de pantalla, carátula y datos de identificación completos) en una carpeta comprimida con la
nomenclatura: DPRN1_U1_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.
6. Consulta los criterios de evaluación de la evidencia de aprendizaje para considerar los
aspectos a evaluar.
7. Envía el archivo a tu Docente en línea para recibir retroalimentación mediante la
herramienta Tarea. Espera y atiende la retroalimentación correspondiente.
Código
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace cajero
{
class Program
{
static void Main(string[] args)
{
int CantidadDinero;
int Billetes500;
int Billetes200;
int Billetes100;
int Billetes50;
int Residuo;
int Resultado;

Console.WriteLine("Ingrese la Cantidad de Dinero que desea retirar");


CantidadDinero = int.Parse(Console.ReadLine());
// Proceso

Billetes500 = CantidadDinero / 500;


Residuo = CantidadDinero % 500;

Billetes200 = Residuo / 200;


Residuo = Residuo % 200;

Billetes100 = Residuo/ 100;


Residuo = Residuo % 100;

Billetes50 = Residuo / 50;


Residuo = Residuo % 50;

//Cantidad de billetes
Resultado = Billetes500 + Billetes200 + Billetes100 + Billetes50;

//Mostrar resultados
Console.Clear();
Console.WriteLine("Dinero Solicitado : {0}", CantidadDinero);
Console.WriteLine("Billetes de 500 : {0}", Billetes500);
Console.WriteLine("Billetes de 200 : {0}", Billetes200);
Console.WriteLine("Billetes de 100 : {0}", Billetes100);
Console.WriteLine("Billetes de 50 : {0}", Billetes50);
Console.WriteLine("");
Console.ReadLine();

}
}
}

Ejemplo 1
Ejemplo 2
Ejemplo 3
Referencias:
Ramírez, F (2007) Introducción a la programación. Algoritmos y su implementación en
VB.NET, C# .NET Java y C++ (2da Ed). España Alfaomega.
Shart, J & Jagger, J (2002). Microsoft VISUAL C#. NET, APRENDA YA. España Mc Graw
Hill.
Ceballos, F (2007). Enciclopedia de Microsoft Visual C#, (2da.Ed.) España Alfaomega Ra-
Ma.