Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Problemas con codigo en C

Participa en el tema Problemas con codigo en C en el foro Programación.
Hola q tal estoy con problema en la sintaxis de un programa que tengo q ...

Buscar en este tema:
 
  •  
    #1 Problemas con codigo en C
    Hola q tal estoy con problema en la sintaxis de un programa que tengo q realizar en C con un lazo for si alguien me ayudaria a plantearlo.. gracias!!
    Les dejo las pautas gracias!

    Escribir un programa que lea un valor entero, que representa una cantidad de dinero, e
    indique como repartirla según los billetes y monedas. Se desea usar el mínimo de billetes y
    monedas (billetes: 100, 50, 10, 5 y monedas de 1 peso). Para esto debe realizar divisiones
    sucesivas por cada valor de billete, hasta obtener un resto final (usar %) que ya no sea
    divisible. Hacer diferentes versiones usando for
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/973183-problemas-con-codigo-en-c.html
    | Más
  • #2 Re: Problemas con codigo en C

    Bueno, poné el pseudocódigo y te ayudamos con la sintaxis.
    Me gusta este mensaje
  • #3 Re: Problemas con codigo en C

    Ya te lo indican totalmente ahi solo tenés que hacer
    Código:
    resto = entero%100; //que que queda se divide entre 50
    resto = resto%50;//que que queda se divide entre 20
    resto = resto%20;//que que queda se divide entre 10
    resto = resto%10;//que que queda se divide entre 5
    resto = resto%5;//que que queda se divide entre 1
    //hasta que resto sea = 0
    
    Para saber el resultado o cuanto equivale cada uno podés utilizar el div

    Saludos
    Me gusta este mensaje
  • #4 Re: Problemas con codigo en C


    void division_billetes(int plata)
    {
    int b100 = 0, b50 = 0, b20 = 0, b10 = 0, b5 = 0, m1 = 0;
    b100 = plata / 100;
    plata -= b100;
    b50 = plata / 50;
    plata -= b50;
    b20 = plata / 20;
    plata -= b20;
    b10 = plata / 10;
    plata -= b10;
    b5 = plata / 5;
    m1 = plata;

    printf("billetes de 100: %d\n",b100);
    printf("billetes de 50: %d\n",b50);
    printf("billetes de 20: %d\n",b20);
    printf("billetes de 10: %d\n",b10);
    printf("billetes de 5: %d\n", b5);
    printf("monedas de 1: %d\n", m1);
    }


    Cualquier cosita, algún problema que tengas con la función o algo avisame, dale??

    Suerte!!
    Editado por Zantyyy - 02.11.2009 18:07 hs.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 3 RESPUESTAS
  • 122 VISTAS
  • 4 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB