#include<iostream>
#include<stack>
#include<string>
#include<sstream>
#include<cstdio>
using namespace std;

double to_num(const string& str) {
  double d;
  stringstream ss;
  ss << str;
  ss >> d;
  return d;
}

int main() {
  string str;

  while (getline(cin,str)) {
    stringstream ss(str);
    stack<double> st;
    string e;

    while (ss >> e) {
      if (e == "+") {
        double b = st.top();
        st.pop();
        double a = st.top();
        st.pop();
        st.push(a + b);

      } else if (e == "-") {
        double b = st.top();
        st.pop();
        double a = st.top();
        st.pop();
        st.push(a - b);

      } else if (e == "*") {
        double b = st.top();
        st.pop();
        double a = st.top();
        st.pop();
        st.push(a * b);

      } else if (e == "/") {
        double b = st.top();
        st.pop();
        double a = st.top();
        st.pop();
        st.push(a / b);

      } else {
        st.push( to_num(e) );
      }
    }
    printf("%6f\n",st.top());

  }
}