#include <stdio.h>
#include <math.h>
int main ()
{
double u ,v ,t , s , a ;
int n ,i =0 ;
while ( scanf ("%d",&n) && n != 0)
{
i ++ ;
if (n==1)
{
scanf ("%lf %lf %lf" ,&u ,&v ,&t) ;
s= ((u + v) /2) *t ;
a = (v-u)/t ;
printf ("Case %d: %.3lf %.3lf\n" ,i , s , a) ;
}
if (n==2)
{
scanf ("%lf %lf %lf" ,&u ,&v ,&a) ;
s= (v*v - u*u) / (2*a) ;
t = (v-u)/ a ;
printf ("Case %d: %.3lf %.3lf\n" ,i , s , t) ;
}
if (n==3)
{
scanf ("%lf %lf %lf" ,&u ,&a ,&s) ;
v = sqrt (u*u + 2*a*s) ;
t = (v-u) /a ;
printf ("Case %d: %.3lf %.3lf\n",i ,v , t) ;
}
if (n==4)
{
scanf ("%lf %lf %lf" ,&v ,&a ,&s) ;
u = sqrt (v*v - 2*a*s) ;
t = (v-u) /a ;
printf ("Case %d: %.3lf %.3lf\n",i , u ,t) ;
}
}
return 0 ;
}
#include <math.h>
int main ()
{
double u ,v ,t , s , a ;
int n ,i =0 ;
while ( scanf ("%d",&n) && n != 0)
{
i ++ ;
if (n==1)
{
scanf ("%lf %lf %lf" ,&u ,&v ,&t) ;
s= ((u + v) /2) *t ;
a = (v-u)/t ;
printf ("Case %d: %.3lf %.3lf\n" ,i , s , a) ;
}
if (n==2)
{
scanf ("%lf %lf %lf" ,&u ,&v ,&a) ;
s= (v*v - u*u) / (2*a) ;
t = (v-u)/ a ;
printf ("Case %d: %.3lf %.3lf\n" ,i , s , t) ;
}
if (n==3)
{
scanf ("%lf %lf %lf" ,&u ,&a ,&s) ;
v = sqrt (u*u + 2*a*s) ;
t = (v-u) /a ;
printf ("Case %d: %.3lf %.3lf\n",i ,v , t) ;
}
if (n==4)
{
scanf ("%lf %lf %lf" ,&v ,&a ,&s) ;
u = sqrt (v*v - 2*a*s) ;
t = (v-u) /a ;
printf ("Case %d: %.3lf %.3lf\n",i , u ,t) ;
}
}
return 0 ;
}
No comments:
Post a Comment