#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) {
double a,b,i,j,dx;
scanf("%lf%lf%lf%lf%lf",&a
,&b
,&i
,&j
,&dx
);//輸入double型別請輸入lf double ans=0.0;
// double range=j-i;
// printf("%.2f",range);
double le=(double) i;
// printf("%.2f",le);
while(le<j){
if(le+dx>j){
// printf("0");
ans
=ans
+1000*((a
*sin(le
)+b
*cos(le
))*(j
-le
)) ; }
else{
// printf("1");
ans
= ans
+1000*(a
*sin(le
)+b
*cos(le
))*(dx
); }
le+=dx;
}
ans=ans/1000;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPG1hdGguaD4KCgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKSB7Cglkb3VibGUgYSxiLGksaixkeDsKCXNjYW5mKCIlbGYlbGYlbGYlbGYlbGYiLCZhLCZiLCZpLCZqLCZkeCk7Ly/ovLjlhaVkb3VibGXlnovliKXoq4vovLjlhaVsZiAKCWRvdWJsZSBhbnM9MC4wOwovLwlkb3VibGUgcmFuZ2U9ai1pOwovLwlwcmludGYoIiUuMmYiLHJhbmdlKTsKCWRvdWJsZSBsZT0oZG91YmxlKSBpOwoJCi8vCXByaW50ZigiJS4yZiIsbGUpOwoKCXdoaWxlKGxlPGopewoJCWlmKGxlK2R4PmopewoJCS8vCXByaW50ZigiMCIpOwoJCQlhbnM9YW5zKzEwMDAqKChhKnNpbihsZSkrYipjb3MobGUpKSooai1sZSkpIDsKCQl9CgkJZWxzZXsKCQkvLwlwcmludGYoIjEiKTsKCQkJYW5zPSBhbnMrMTAwMCooYSpzaW4obGUpK2IqY29zKGxlKSkqKGR4KTsJCgkJfQoJCWxlKz1keDsKCX0KCWFucz1hbnMvMTAwMDsKCXByaW50ZigiJS4ybGYiLGFucyk7CglyZXR1cm4gMDsKfQ==