totalTax = 74.88 f = .05 p = .095 base = round(totalTax / (f*p + f + p), 2) for i = base - .50 to base + .50 step .01 fedTax = round(i * f, 2) provTax = round((i + fedTax) * p, 2) if ( fedTax + provTax == totalTax ) ? 'Base ' , i ? 'fedtax', fedTax ? 'provTax ', provTax exit endif endfor