Why this result in MySQL is different than Excel or Calc?
This is due to MySQL converting calculations to float which is at best an approximation of a number.  If you round the solution then 4415999.9558 rounded to 0 decimal places is 4416000.

In MS SQL the calculation results in 0 because the result is an integer and the steps are 

10 /110 = 0
0 * 48576000 = 0


however 

Select 1.0 * 10 /110 *48576000
4415995.584000


If you are explicit about the data types you get the correct answer i.e.

declare @a  decimal(18,10) = 10;
declare @b  decimal(18,10) = 110;
declare @c  decimal(18,10) = 48576000;
select @a /@b *@c
4416000.00000000000