11909 - Soya Milk

#include<stdio.h>
#include<math.h>
#include<iostream>
#define pi acos(-1)
using namespace std;
int main()
{
    double l,w,h,a,triangle_area,c,cubical_area,f;
    while(cin >> l >> w >> h >> a )
    {
            c=tan((a/180.0)*pi);
            if(l*c<=h)
            {
                cubical_area=l*w*h;
                triangle_area=.5*l*l*c*w;
                f=cubical_area-triangle_area;
                printf("%.3lf mL\n",f);
            }
            else
            {
                c=((90-a)/180.0)*pi;
                triangle_area=.5*h*h*tan(c)*w;
                printf("%.3lf mL\n",triangle_area);
            }
        }
    return 0;
}

0 comments: (+add yours?)