def preu_punts(imp,puntsf,tipusc,donatiu):
    if imp>0:
        puntsf = puntsf + imp//10
        if 1000<puntsf<=2000:
            imp = imp*0.99
        elif 2000<puntsf<=3000:
            imp = imp*0.98
        elif puntsf>3000:
            imp = imp*0.97
        if tipusc=='VIP':
            puntsf = puntsf + 10
        if donatiu:
            imp = imp*1.01
        return imp,int(puntsf)
    else:
        return 0.0,0
