// Implementación del módulo de dinero. Ver money.h.
#include "money.h"

#include <stdio.h>

#define CENTS_PER_SOL 100

// Privada: solo este archivo la puede llamar.
static int percent_of(int cents, int percent) {
    return cents * percent / 100;
}

int money_discount(int cents, int percent) {
    return cents - percent_of(cents, percent);
}

void money_print(int cents) {
    printf("S/ %d.%02d", cents / CENTS_PER_SOL, cents % CENTS_PER_SOL);
}
