Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. public class Calculator {
  2.    
  3.     public double computeCuttingStrengthStraightBlades(boolean materialIsSteel, double kParam, int strengthLimit, int thickness, int width)
  4.     {
  5.         if(materialIsSteel)
  6.         {
  7.             return kParam*(110+0.56*strengthLimit)*thickness*width;
  8.         }
  9.         return kParam*0.75*strengthLimit*thickness*width;
  10.     }
  11.    
  12.     public double computeCuttingStrengthAngledBlades(boolean materialIsSteel, double kParam, int strengthLimit, int width, int bladeAngle)
  13.     {
  14.         double cuttingArea = (0.5*width*width)/(Math.tan(Math.toRadians(bladeAngle)));
  15.         if(materialIsSteel)
  16.         {
  17.             return kParam*(110+0.56*strengthLimit)*cuttingArea;
  18.         }
  19.         return kParam*0.75*strengthLimit*cuttingArea;
  20.     }
  21.    
  22.     public double computeCuttingStrengthProfileShears(boolean materialIsSteel, double kParam, boolean isRound, int sideLength, int strengthLimit)
  23.     {
  24.         double cuttingArea;
  25.         if(isRound)
  26.         {
  27.             cuttingArea = (Math.PI*sideLength*sideLength)/4.0;
  28.         }
  29.         else
  30.         {
  31.             cuttingArea = sideLength*sideLength;
  32.         }
  33.         if(materialIsSteel)
  34.         {
  35.             return kParam*(110+0.56*strengthLimit)*cuttingArea;
  36.         }  
  37.         return kParam*0.75*strengthLimit*cuttingArea;
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement