$47,646 (forty-seven six hundred forty-six)
The number 46.46 is "forty-six and forty-six hundredths" or alternatively "forty-six point four six." The currency value $46.46 is "forty-six dollars and forty-six cents."
six
forty-six layers
6.6667
forty + six = 46
42/(6/46) = 42 x 46 / 6 = 322
six hundred and forty...or 640
forty-six layers
Six hundred forty-six and forty-six hundredths
Six forty five
$47,646. (BTW, if you say and, that usually means decimal. Say it like this: Forty-seven thousand, six hundred forty six dollars. )