1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. public class ScientificAl
  2. {
  3. public double sine(double number)
  4. {
  5. Double num=Math.toRadians(number);
  6. return Math.round(Math.sin(num)*100)/100.00;
  7. }
  8. public double cosine(double number)
  9. {
  10. Double num=Math.toRadians(number);
  11. return Math.round(Math.cos(num)*100)/100.00;
  12. }
  13. public double tangent(double number)
  14. {
  15. Double num=Math.toRadians(number);
  16. return Math.round(Math.tan(num)*100)/100;
  17. }
  18. public double inversesinDegree(double number)
  19. {
  20. return Math.round(Math.toDegrees(Math.asin(number)));
  21. }
  22. public double inversesinRadian(double number)
  23. {
  24. return (float)Math.asin(number);
  25. }
  26. public double inversecosDegree(double number)
  27. {
  28. return Math.round(Math.toDegrees(Math.acos(number)));
  29. }
  30. public double inversecosRadians(double number)
  31. {
  32. return (float)Math.acos(number);
  33. }
  34. public double inversetanDegree(double number)
  35. {
  36. return Math.round(Math.toDegrees(Math.atan(number)));
  37. }
  38. public double inversetanRadians(double number)
  39. {
  40. return (Math.atan(number)*100)/100;
  41. }
  42. public double degToradian(double number)
  43. {
  44. return (Math.toRadians(number)*100)/100;
  45. }
  46. public double radToDegree(double number)
  47. {
  48. return Math.round(Math.toDegrees(number));
  49. }
  50. }