/*Programa que calcula el cambio desplegando las monedas de 25, 10, 5 y 1 centavo
*/
#include <stdio.h>
#include <conio.h>
#define ENTER 13 /*13 es la tecla Enter*/
void main(void);
void pausa(void);
void captura(void);
void monedas(float);
void main(){
clrscr();
captura();
pausa();
}
void pausa(){
printf("\nPresione Enter para continuar\n"); }
void captura(){
float monto,pago,cambio=0;
printf("Programa que calcula el cambio con monedas"); printf("\nInserte el total a pagar >"); printf("Inserte el dinero recibido >"); cambio=pago-monto;
printf("Su cambio es %.2f",cambio
); monedas(cambio);
}
void monedas(float x){
int c25=0,c10=0,c5=0,c1=0;
while(x>0.25){
x-=0.25;
c25++;
}
printf("\n\nRegresar %d monedas de 25 centavos",c25
); while(x>0.1){
x-=0.1;
c10++;
}
printf("\nRegresar %d monedas de 10 centavos",c10
); while(x>0.05){
x-=0.05;
c5++;
}
printf("\nRegresar %d monedas de 10 centavos",c5
); while(x>=0.01){
c1++;
x-=0.01;
}
printf("\nRegresar %d monedas de 10 centavos",c1
); }