Está en la página 1de 4

Grupo #3

Integrantes:

Jahely Fernanda Rivera Cruz – 119310220

María Fernanda Enamorado – 119310224

Gabriela Gisselle Martínez Ávila – 119310100

Anyi Carol Galeas - 118550221

Fabricio Antonio Ávila - 219550028

Catedrático:

Ing. Karen Melissa Giron Castillo

Asignatura:

Análisis de algoritmos

Tarea:

Ejercicio practico

Fecha:

29 de marzo del 2023


Análisis de algoritmos

Ejercicio practico
Objetivo:

Escriba un algoritmo que calcule el número mínimo de billetes 20, 10, 5, 1


lempiras, que se necesita para cambiar una cantidad dada ingresada por
teclado. Considere que el valor ingresado es un número entero. La salida
debe ser la cantidad necesaria de cada billete para realizar el cambio. Use el
lenguaje de programación que desee.

Código
using System;

class Program
{
static void Main(string[] args)
{
bool continuar = true;

while (continuar)
{
Console.Write("Ingrese la cantidad a cambiar: ");
int cantidad = int.Parse(Console.ReadLine());

int billetes20 = 0;
int billetes10 = 0;
int billetes5 = 0;
int billetes1 = 0;

while (cantidad > 0)


{
if (cantidad >= 20)
{
billetes20++;
cantidad -= 20;
}
else if (cantidad >= 10)
{
billetes10++;
cantidad -= 10;
}
else if (cantidad >= 5)
{
billetes5++;
cantidad -= 5;
}
else
{
billetes1++;
cantidad -= 1;

GRUPO #3
Análisis de algoritmos

}
}

Console.WriteLine("Billetes de 20: " + billetes20);


Console.WriteLine("Billetes de 10: " + billetes10);
Console.WriteLine("Billetes de 5: " + billetes5);
Console.WriteLine("Billetes de 1: " + billetes1);

Console.Write("¿Desea continuar? (s/n): ");


string respuesta = Console.ReadLine();

if (respuesta.ToLower() == "n")
{
continuar = false;
}
}
}
}

Captura de pantalla

GRUPO #3
Análisis de algoritmos

Programa en ejecución

GRUPO #3

También podría gustarte