#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<string>
#include<stack>
using namespace std;
int main(){
	double x,y;
	string s;
	while(getline(cin,s)){
		stack<double> box;
		s=s+' ';
		for(int i=0;i<(int)s.size()-1;i++){
			if(s[i]=='-'){
				if(!isdigit(s[i+1])){
					x=box.top();
					box.pop();
					y=box.top();
					box.pop();
					box.push(y-x);
				}
				else{
					box.push(-atof(&s[i+1]));
					for(i+=1;s[i]!=' ';i++)
					;
				}
			}
			else if(s[i]=='+'){
				x=box.top();
				box.pop();
				y=box.top();
				box.pop();
				box.push(y+x);
			}
			else if(s[i]=='*'){
				x=box.top();
					box.pop();
					y=box.top();
					box.pop();
					box.push(y*x);
			}
			else if(s[i]=='/'){
				x=box.top();
					box.pop();
					y=box.top();
					box.pop();
					box.push(y/x);
			}
			else if(isdigit(s[i])){
				box.push(atof(&s[i]));
				for(;s[i]!=' ';i++)
				;
			}
		}
		if(!box.empty()){
		printf("%.6lf\n",box.top());
		}
	}
	return 0;
}