#include using namespace std; int main() { long double vl, vr, d, w; cin >> vl >> vr; cin >> d; cin >> w; long double ret = 0; for(int i = 0; i < 1145141; i++) { ret += w / (w + vr) * d; d -= d / (w + vr) * (vl + vr); swap(vl, vr); } cout << fixed << setprecision(10) << ret << endl; }