#include <bits/stdc++.h>
using namespace std;
const long long N = 2020;
double a[N][N];
int main() {
  ios_base::sync_with_stdio(false);
  cout << setprecision(8) << fixed;
  memset(a, 0, sizeof(a));
  long long n, t;
  double p;
  cin >> n >> p >> t;
  a[1][1] = p;
  a[0][1] = 1 - p;
  for (int j = 2; j <= t; j++) {
    for (int i = 0; i <= n; i++) {
      if (i != n)
        a[i][j] = a[i][j - 1] * (1 - p);
      else
        a[i][j] = a[i][j - 1];
      if (i != 0) a[i][j] += a[i - 1][j - 1] * p;
    }
  }
  double av = 0, sum = 0;
  for (int i = 0; i <= n; i++) {
    av += i * a[i][t];
    sum += a[i][t];
  }
  cout << av / sum << endl;
}
