Resultados 1 al 2 de 2

Tema: Programación en C!!

  1. #1
    Forero inexperto
    Fecha de ingreso
    23 oct, 05
    Mensajes
    8

    Lightbulb Programación en C!!


    hola, tengo un problema existencial : P ... necesito crear un programa que calcule el desglose total de salarios en billetes de 100, 50, 20, 10, 5, 1 y monedas de 25, 10, 5 y 1. Necesito separar los enteros de los decimales, y calcular el número óptimo de billetes y monedas para la cantidad de un cierto valor de salario, imprimiedo en pantalla los valores calculados y acumulando el monto y número de cada denominación total, luego solicitar un nuevo monto y que el programa termine al digitar cero.

    No estoy segura de como declarar la division para la parte decimal ni la cantidad de monedas que les corresponde, así que lo que llevo hecho está incompleto y es lo siguiente: ya se que es un poco zzzZZzzZZzzzZZZ pero agradecería de verdad si me pueden dar algunas ideas y sugerencias!! ; D gracias!!



    #include <stdio.h>
    #define LIM 6
    int billetes[LIM]= {100, 50, 25, 10, 5, 1};
    main()
    {
    int num, cantidad, nubilletes;
    printf ("Digite el monto del salario: ");
    scanf ("%d", &cantidad);
    printf ("El desglose optimo es: \n");
    for (num=0; num<LIM; num++)
    {
    nubilletes=cantidad/billetes[num];
    if (nubilletes != 0) printf ("%d de %d.\n", nubilletes, billetes[num]);
    cantidad= cantidad % billetes[num];
    }
    system("PAUSE");
    return 0;
    }

  2. #2
    Registrado Avatar de Macuy
    Fecha de ingreso
    25 jun, 03
    Ubicación
    En el cyberespacio
    Mensajes
    2,191

    Predeterminado Re: Programación en C!!

    Utiliza para las divisiones las funciones de div y mod... ve haciendo divisiones de los residuos y ve relacionando el resultado con las denominaciones...

    Xaludos
    El éxito es lo que nos da confianza para poner en práctica lo que el fracaso nos ha enseñado.
    [email="macuying@gmail.com"]macuying@gmail.com[/email]

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •