#define _CRT_SECURE_NO_WARNINGS
#define _USE_MATH_DEFINES
#include <math.h>
#include <stdio.h>

#define DIV 720

int main()
{
	double	s1, s2, s3, h, rad;
	int	m, n, x;

	while (1) {
		printf("m n=");
		scanf("%d%d", &m, &n);
		if (m == 0 || n == 0) {
			break;
		}
		s1 = s2 = s3 = 0.0;
		h = 2.0 / DIV;
		for (x = 0; x < DIV; x++) {
			rad = 2 * M_PI * x / DIV;
			s1 += sin(n * rad) * sin(m * rad) * h;
			s2 += cos(n * rad) * cos(m * rad) * h;
			s3 += sin(n * rad) * cos(m * rad) * h;
		}
		printf("\nm=%d n=%d\n", m, n);
		printf("S1=%f\n", s1);
		printf("S2=%f\n", s2);
		printf("S3=%f\n", s3);
	}
	return 0;
}
