#include <stdio.h>
#include <math.h>
int main(void)
{
double u, v, t, s, a;
int option, count = 1;
while (scanf("%d", &option) == 1 && option)
{
printf("Case %d: ", count++);
if (option == 1)
{
scanf("%lf %lf %lf", &u, &v, &t);
a = (v-u)/t;
printf("%.3f %.3f\n", u*t+a*t*t/2, a);
}
else if (option == 2)
{
scanf("%lf %lf %lf", &u, &v, &a);
t = (v-u)/a;
printf("%.3f %.3f\n", u*t+a*t*t/2, t);
}
else if (option == 3)
{
scanf("%lf %lf %lf", &u, &a, &s);
v = sqrt(u*u + 2*a*s);
printf("%.3f %.3f\n", v, (v-u)/a);
}
else
{
scanf("%lf %lf %lf", &v, &a, &s);
u = sqrt(v*v - 2*a*s);
printf("%.3f %.3f\n", u, (v-u)/a);
}
}
return 0;
}
沒有留言:
張貼留言