• Lenguaje

    C

  • Descripción

    Permite realizar el retiro de dinero de un cajero electrónico, una vez indicado el monto en múltiplos de 10.000 el programa debe indicar cuál es la cantidad mínima de billetes que debe entregar el cajero. Ejemplo Cantidad $ 80.000 entrega:
    1. 50.000
    1. de 20.000
    1. de 10.000
    Sólo debe calcular con cantidad válida de billetes.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int billetes_de_10000, billetes_de_20000, billetes_de_50000, retiro;
    printf ("Ingresa el valor de retiro: ");
    scanf ("%d", &retiro);
    (void) getchar ();
    billetes_de_10000=(retiro-retiro%10000)/10000;
    billetes_de_50000=(billetes_de_10000-billetes_de_10000%5)/5;
    billetes_de_10000=billetes_de_10000%5;
    billetes_de_20000=(billetes_de_10000-billetes_de_10000%2)/2;
    billetes_de_10000=billetes_de_10000%2;
    printf ("Valor de billetes de 10000: %d\n", billetes_de_10000);
    printf ("Valor de billetes de 20000: %d\n", billetes_de_20000);
    printf ("Valor de billetes de 50000: %d\n", billetes_de_50000);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}