#include <iostream>
#include <stack>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
	stack<double> s;
	double a, b;
	char c[80] = "", t;
	while (cin >> c)
	{
		if (c[0] == '+')
		{
			b = s.top(), s.pop();
			a = s.top(), s.pop();
			s.push(a + b);
		}
		else if (c[0] == '-')
		{
			b = s.top(), s.pop();
			a = s.top(), s.pop();
			s.push(a - b);
		}
		else if (c[0] == '*')
		{			
			b = s.top(), s.pop();
			a = s.top(), s.pop();
			s.push(a * b);
		}
		else if (c[0] == '/')
		{			
			b = s.top(), s.pop();
			a = s.top(), s.pop();
			s.push(a / b);
		}
		else
			s.push(atof(c));
		t = cin.get();
		if (t == '\n')
			printf("%.6lf\n", s.top());
		if (t == EOF)
			return 0;
	}
	return 0;
}