#include <iostream>
#include <stack>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main()
{
	stack<double> s;
	double a, b;
	char c[80], bf;
	while (1)
	{
		cin >> c;
		if (c[0] == '+')
		{
			b = s.top();
			s.pop();
			a = s.top();
			s.pop();
			s.push(a+b);
		}
		else if (c[0] == '-' && c[1] == '\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));
		}
		bf = getchar();
		if (bf == '\n')
			printf("%.6f\n", s.top());
		if (bf == EOF)
			return 0;
	}
	return 0;
}