#include <iostream>
#include <vector>
#include <stack>
#include <sstream>
#include <ctype.h>
#include <cstdlib>
#include <cstdio>
using namespace std;

int main(){
	double a,b;
	
	string s,t;
	while(getline(cin,s) , s != ""){
		stringstream ss(s);
		stack<double> S;
		while(ss >> t){
			if( isdigit(t[0]) ){
				S.push(atoi(t.c_str()));
			}else{
				switch(t[0]){
				case '+':
					b = S.top();S.pop();
					a = S.top();S.pop();
					S.push(a+b);
					break;
				case '-':
					b = S.top();S.pop();
					a = S.top();S.pop();
					S.push(a-b);
					break;
				case '*':
					b = S.top();S.pop();
					a = S.top();S.pop();
					S.push(a*b);
					break;
				case '/':
					b = S.top();S.pop();
					a = S.top();S.pop();
					if(a==0)continue;
					S.push(a/b);
					break;
				default:
					exit(0);
				}
			}
		}
		printf("%6lf\n",S.top());
	}
}