#include <stdio.h>
#include <math.h>

int main()
{
    double x, soma_parcial, parcela, epsilon;
    int k;

    scanf("%lf %lf", &x, &epsilon);

    parcela = x;
    k = 0;

    while (fabs(parcela) >= epsilon) {
      soma_parcial += parcela;
      k++;
      parcela *= -x * x / (2 * k * (2 * k + 1));
    }

    printf("Aproximacao obtida para sen(%f): %g [A]\n", x, soma_parcial);
    printf("Aproximacao fornecida por math para sen(%f): %g [B]\n", x, sin(x));
    printf("Diferenca: %g [A - B]\n", soma_parcial - sin(x));
    return 0;
}
