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