//Desglose de Billetes

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace  DesgloseBilletes{

	class Program {

		static void Main (string [] args) {

			int cant;																//Se define la variable donde almacenaremos la cantidad total.
			int b500 = 0, b200 = 0, b100 = 0, b50 = 0, b20 = 0;						//Se definen las variables de los billetes existentes.
			string linea;															//Se define la variable que leera la entrada.

			System.Console.WriteLine("Ingrese el monto por favor.");				//Se solicita al usuario ingrese el monto.
			linea = Console.ReadLine();												//Se lee y almacena el monto en la variable 'linea';
			cant = int.Parse(linea);												//Se convierte el valor de la variable 'linea' de 'string' a 'int' y se almacena en 'cant'.

			if (cant >= 500){														//Si la cantidad es mayor o igual a 500 entra al ciclo.

				b500 = cant / 500;													//Se divide el monto entre el primer valor del billete para saber de cuantos billetes esta formado.
				cant = cant - (b500 * 500);											//Al monto total se le resta el equivalente a la cantidad formada por el valor unitario del total de los billetes.
				System.Console.WriteLine("Tienes {0} billetes de 500.", b500);		//Solo con fines visuales se imprime la cantidad de billetes que se tienen de ese valor.
			}

			if (cant >= 200){														//Si la cantidad es mayor o igual a 200 entra al ciclo.

				b200 = cant / 200;													//Se divide el monto entre el valor del segundo billete para saber de cuantos billetes esta formado.
				cant = cant - (b200 * 200);											//Al monto total se le resta el equivalente a la cantidad formada por el valor unirario del total de los billetes.
				System.Console.WriteLine("Tienes {0} billetes de 200.", b200);		//Solo con fines visuales se imprime la cantidad de billetes que se tienen de ese valor.
			}

			if (cant >= 100){														//Si la cantidad es mayor o igual a 100 entra al ciclo.

				b100 = cant / 100;													//Se divide el monto entre el valor del tercer billete para saber de cuantos billetes esta formado.
				cant = cant - (b100 * 100);											//Al monto total se le resta el equivalente a la canitdad formada por el valor unitario del total de los billetes.
				System.Console.WriteLine("Tienes {0} billetes de 100.", b100);		//Solo con fines visuales se imprime la cantidad de billetes que se tienen de ese valor.
			}

			if (cant >= 50){														//Si la cantidad es mayor o igual a 50 entra al ciclo.

				b50 = cant / 50;													//Se divide el monto entre el valor del cuarto billete para saber de cuantos billetes esta formado.
				cant = cant - (b50 * 50);											//Al monto total se le resta el equivalente a la cantidad formada por el valor unitario del total de los billetes.
				System.Console.WriteLine("tienes {0} billetes de 50.", b50);		//Solo con fines visuales se imprime la cantidad de billetes que se tienen de ese valor.
			}

			if (cant >= 20){														//Si la cantidad es mayor o igual a 20 entra al ciclo.

				b20 = cant / 20;													//Se divide el monto entre el valor del quinto billete para saber de cuantos billetes esta formado.
				cant = cant - (b20 * 20);											//Al monto total se le resta el equivalente a la cantidad formada por el valor unitario del toral de los billetes.
				System.Console.WriteLine("Tienes {0} billetes de 20.", b20);		//Solo con fines visuales se imprime la catidad de billetes que se tienen de ese valor.
			}

			System.Console.WriteLine("La cantidad total es: " + linea);				//Solo con fines visuales se reimprime el monto total ingresado.
			System.Console.WriteLine("Tu desglose es {0} billetes de 500, {1} billetes de 200, {2} billetes de 100, {3} billetes de 50, {4} billetes de 20 y {5} en cambio.", b500, b200, b100, b50, b20, cant);
			//Se imprime el desglose del monto total y se agrega un "sobrante" que queda en la variable 'cant' en caso de que no coincidiera con ningun billete y se imprime.

		}
	}
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: