#include <cstdio>
#include <iostream>
#include <cmath>

const double pi=acos(-1);

using namespace std;

int main()
{
	int test;

	scanf("%d",&test);
	for(;test;test--)
		{
			int id,n,m;
			double a,b;
			double A,B,C;
			double x,y;
			double alpha;
			scanf("%d",&id);
			scanf("%d%d",&n,&m);
			alpha=pi/n;
			a=sin(alpha)/(1-sin(alpha));
			b=a+1;
			m--;
			for(;m;m--)
			{
				A=(1-(b/a)*(b/a));
				B=(2*a+2*sqrt(b*b-a*a)*b/a);
				C=-(b*b-a*a);
				x=(-B-sqrt(B*B-4*A*C+1e-8))/(2*A);
				y=sqrt(b*b-a*a)+sqrt((a+x)*(a+x)-a*a);
				a=x;
				b=y;
			}

			printf("%d %.3lf %.3lf\n",id,a,2*pi*a+2*a*n);
		}

	return 0;
}