C/Visual C - Programa de cajero electrónico

 
Vista:
sin imagen de perfil

Programa de cajero electrónico

Publicado por Ale (1 intervención) el 05/04/2022 12:52:18
Necesito crear este programa por favor es en C# y con estructura Switch-Case

Cajero del Banco:
Un cajero electrónico necesita ser programado para entregar el monto de retiro (en dólares) solicitado
por su cliente en la menor cantidad de billetes posibles.

Por ejemplo:
• Si un cliente quiere retirar 74 dólares, el cajero deberá entregarle tres billetes de $20, uno de $10 y
cuatro de un dólar.
• Si otro cliente retira $628, el cajero debe entregarle seis billetes de a $100, uno de $20, uno de $5
y tres de un dólar.
Su programa debe mostrar la cantidad de billetes de cada denominación que entregó. Asuma que el
cajero posee billetes suficientes de las siguientes denominaciones: $100, $20, $10, $5 y $1.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Programa de cajero electrónico

Publicado por antonio (2 intervenciones) el 06/04/2022 11:44:40
Hola buenas te envió el código en c++ que lo tengo de antes si quieres lo cambias a c#
#include <iostream>
#include <stdio.h>
using namespace std;
void devolucion (int dinero);
struct{
int billetes100;
int billetes20;
int billetes10;
int billetes5;
int monedas1;
}cambio;

int main() {

int dinero = 628;
devolucion(dinero);
cout<<"Billetes de 100$ :"<<cambio.billetes100<<"\n";
cout<<"Billetes de 20$ :"<<cambio.billetes20<<"\n";
cout<<"Billetes de 10$ :"<<cambio.billetes10<<"\n";
cout<<"Billetes de 5$ :"<<cambio.billetes5<<"\n";
cout<<"Monedas de 1$ :"<<cambio.monedas1<<"\n";
return 0;
}

void devolucion(int dinero){
while(dinero>0){
if (dinero-100>=0){
cambio.billetes100 = cambio.billetes100+1;
dinero = dinero-100;
}
else if(dinero-20>=0){
cambio.billetes20 = cambio.billetes20+1;
dinero = dinero-20;
}
else if(dinero-10>=0){
cambio.billetes10 = cambio.billetes10+1;
dinero = dinero-10;
}
else if(dinero-5>=0){
cambio.billetes5 = cambio.billetes5+1;
dinero = dinero-5;
}
else{
cambio.monedas1 = cambio.monedas1+1;
dinero = dinero-1;
}
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar