#include <cstdio>
#include <cmath>

double sqr(double x){
	return x * x;
}

int main(){
	int cas, casi;
	scanf("%d", &cas);
	while (cas--){
		int n, m;
		scanf("%d%d%d", &casi, &n, &m);
		double A = M_PI / n;
		double s = sin(A), c = cos(A);
		double s1 = 1 / (1 - s), r1 = s1 * s;
		double k = (sqrt(sqr(1 + s * s / c) - sqr(c)) + 1 + s * s / c) / c;
		double rm = r1 * pow(k, m - 1);
		printf("%d %.3lf %.3lf\n", casi, rm, rm * 2 * (n + M_PI));
	}
	return 0;
}
