buonasera (notte? )..
ho bisogno di un aiutino su come impostare alcuni calcoli...

allora io ho dei valori che vanno da 0,00 a 20,99
a questi valori a determinati intervalli devo assegnargli dei valori.

Vi faccio un esempio subito così vediamo se riusciamo a capirci

codice:
da 0,00 a 1,00 assegno 2 quindi il risultato è 2

da 1,00 a 2,00 assegno 4 quindi il risultato e quello precedente (2) + quello attuale (4). il risultato è 6

da 2,00 a 3,00 assegno 8 quindi il risultato è 6+8=14

da 3,00 a 4,00 assegno 16 quindi il risultato è 14+16=30
faccio così fino al valore 10 (il valore che assegno sno semplicemente valori che derivano dall'elevamento a potenza di 2)

codice:
da 9,00 a 10,00 assegno 2^10 cioè 1024 quindi il risultato è 1790+1024=2814
ora fino a 20,99 assegno 1024

codice:
da 19,00 a 20,00 assegno 1024 quindi il risultato è 12039+1024=13054

da 20,00 a 20,99 assegno 1024*0.99 quindi il risultato è 13052+(1024*0.99)=14067,76
spero di essere riuscito a far capire il calcolo che devo effettuare.


in poche parole io avrò un valore, per esempio 15,76 e devo effettuare questo calcolo, quindi:

codice:
da 14,00 a 15,00 assegno 1024 quindi il risultato è 6910+1024=7934
poi per calcolare 15,76

codice:
da 15,00 a 15,76 assegno 1024*0,76 quindi il risultato è 7934+(1024*0,76)=8712,24
come posso fare?