import std.stdio, std.string, std.conv;
import std.array, std.algorithm, std.range;

void main()
{
    foreach(e;stdin.byLine())
    {
        alias real F;
        F[] s;
        foreach(v;e.split())
        {
            switch(v[0])
            {
            case '+': s[$-2]+=s[$-1],s.popBack;break;
            case '-': s[$-2]-=s[$-1],s.popBack;break;
            case '*': s[$-2]*=s[$-1],s.popBack;break;
            case '/': s[$-2]/=s[$-1],s.popBack;break;
            default:  s~=v.to!F();break;
            }
        }
        writefln("%.6f",s[0]);
    }
}