domingo, 12 de abril de 2009

caja registradora C

Esta es una caja registradora que hice en C, esta muy simple pero espero le sea de utilidad a alguien, si tienen alguna implementacion que compartir favor de postearla como comentario, saludos!

//Ismael Asis Alvarado Huchim//
//Fecha: 17/Febrero/2009//

#include
#include
int main()
{
float x,j,y,resta;
int i;
i=7;
float cambio [8]={.1,.2,.5,1,2,5,10,20};
printf("Introduzca costo de articulo\n");
scanf("%f",&x);
printf("Introduzca dinero recibido\n");
scanf("%f",&y);
resta = y-x;
printf ("Su cambio es $%f\n", resta);
while (resta >0&&i>=0)
{

j = resta/cambio[i];
resta= fmod(resta,cambio[i]);
printf("Recibe %.1f de $%f\n", j,cambio[i]);
i--;
}


system("PAUSE");
return 0;
}

1 comentarios:

Anónimo dijo...

¿como seria el codigo si se necesitara capurar varios productos en una sola compra?