Cercando di calcolare il prezzo di pareggio (meno tasse) a livello individuale senza forzatura bruta

-1

Sto cercando di calcolare il prezzo di pareggio su un singolo prodotto, data una percentuale del prezzo per cui l'ho venduta e il prezzo per cui l'ho comprato. Per esempio: compro un oggetto per $ 200 e le tasse sulla vendita dell'articolo sono il 13% del prezzo di vendita finale. Voglio che la risposta sia $ 230.

$ 230 (prezzo di vendita) * .13 (quota percentuale) = $ 29,90 (costo in dollari) (arrotondato a $ 30)

$ 230 (prezzo di vendita) - $ 200 (costo articolo) - $ 30 (tariffa) = $ 0 (pausa)

Quindi, se acquisto un oggetto a $ 200, devo venderlo a $ 230 solo per pareggiare.

Questo sembra un problema facile, ma non sono stato in grado di capire un modo che non è la forza bruta perché la commissione cambia ad ogni prezzo venduto, quindi non sembra un modo per conoscere la quota in anticipo . Sto solo indovinando e inserendo i numeri, ma deve esserci un altro modo per scrivere un semplice script.

Anche a me non importa dei centesimi, ho intenzione di arrotondare tutto.

Sto cercando un algoritmo non bruto. L'unica cosa che posso inventare è la forzatura brutale e sono sicuro che esiste un algoritmo migliore. Guardando vari input e output, non vedo uno schema.

    
posta Sam I Am 17.08.2015 - 19:02
fonte

1 risposta

4

Dopo aver tolto il 13%, hai l'87% rimanente. Ti moltiplichi per 0.87 per ottenere le tue entrate:

$230 * 0.87 == $200.10

Da questo punto, è l'algebra di base per mostrare se conosci i $ 200 che dividi di 0.87 per ottenere $ 230. Quindi la tua formula è:

original price / (1 - fees)
$200 / (1 - 0.13) = $229.89
    
risposta data 17.08.2015 - 20:17
fonte

Leggi altre domande sui tag