#include <iostream>
#include <stack>
#include <sstream>
#include <cstdlib>
using namespace std;

int main() {
  stack<double> st;
  string line,str;
  double num1,num2;
  while(getline(cin,line)) {
    stringstream ss(line);
    while(ss >> str) {
      if(str == "+") {
        num2 = st.top();
        st.pop();
        num1 = st.top();
        st.pop();
        st.push(num1+num2);
      }
      else if(str == "-") {
        num2 = st.top();
        st.pop();
        num1 = st.top();
        st.pop();
        st.push(num1-num2);
      }
      else if(str == "*") {
        num2 = st.top();
        st.pop();
        num1 = st.top();
        st.pop();
        st.push(num1*num2);
      }
      else if(str == "/") {
        num2 = st.top();
        st.pop();
        num1 = st.top();
        st.pop();
        st.push(num1/num2);
      }
      else {
        st.push(atoi(str.c_str()));
      }
    }
    printf("%.6lf\n",st.top());
  }
}