Advertisement
Guest User

Untitled

a guest
Dec 12th, 2013
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CylinderCalcHeightFromRadius[r_, volume_] := N[volume/(\[Pi]*r^2)];
  2.  
  3. CylinderVolume[r_, v_] := N[\[Pi]*r^2*v];
  4.  
  5. CylinderArea[r_, v_] := N[2*\[Pi]*r*(r + v)];
  6.  
  7. RectanglePerimeter[a_, b_] := 2*(a + b);
  8.  
  9. opt1[x_] := Module[{total = 30},
  10.    If[x[[1]] + x[[2]] > total,
  11.      Return[0],
  12.      Return[-x[[1]]*x[[2]]]
  13.      ];
  14.    ];
  15.  
  16. opt2[x_] := Module[{perimeter = 20, a = x[[1]], b = x[[2]]},
  17.    If[RectanglePerimeter[a, b] > perimeter,
  18.      Return[0],
  19.      Return[-a*b]
  20.      ];
  21.    ];
  22.  
  23. opt3[x_] := Module[{volume = 27, r = x[[1]]},
  24.    Return[\[Pi]*r^2 + 2*volume/r];
  25.    ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement