To divide large numbers

hy im trying to divide large floating point values like 10 in the level of -18. but flash rounds em numbers up and i get results in e-level and i also suspect mistakes to have been made … any sure way to do this? i also think the int(); already produces some data loss but perhaps im just paranoid. anyway here is my faulty code:

//-----------------------------------------
btn_c.onRelease = function () {
s_temp = Number(s_text.text);
s_var = 0.000000000000001 * s_temp
e_var = int(e_text.text)
d_var = int(d_text.text)
trace(d_var)
e0_var = 0.8 //this will hopefully be also alot of floats XD
c_var = (e0_var * e_var * s_var)/d_var
c_text.text = c_var //the field to print the output
}