this code is not answering the equations correctly : here I use this code to test if the output will be correct when it is variables so I put this two lines :

    double t = (0.8*0.8*(10^5)*599*(10^-6)*1388.888889)/(287*(25+273)*14.7*3*(10^-3)*4);
    Serial.println(t); 

here the output on the serial port is 4.03 but it should be 3.5 

how could I solve this problem please 

I'm using arduino UNO and this was arduino code

