Advertisement
Guest User

CalcFunctions

a guest
Sep 21st, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.14 KB | None | 0 0
  1. private double getRem() {
  2.         return a % b;
  3.     }
  4.  
  5.     private double getPow() {
  6.         return Math.pow(a, b);
  7.     }
  8.  
  9.     private double getSqrt() throws Exception {
  10.         if(b != 0) {
  11.             return Math.pow(a, 1/b);
  12.         }else{
  13.             throw new Exception("Взятие коря нулевй степени!");
  14.         }
  15.     }
  16.  
  17.     private double getLog() throws Exception {
  18.         if(a > 0) {
  19.             return Math.log(a);
  20.         }else{
  21.             throw new Exception("Взятие логарифма от числа меньше нуля!");
  22.         }
  23.     }
  24.  
  25.     private double getFac() throws Exception {
  26.         if(a > 0) {
  27.             double fac = 1;
  28.             for (int i = 2; i <= a; i++) {
  29.                 fac *= i;
  30.             }
  31.             return fac;
  32.         }else{
  33.             throw new Exception("Взятие факториала отрицательного числа!");
  34.         }
  35.     }
  36.  
  37.     private double getSin() {
  38.         return Math.sin(a);
  39.     }
  40.  
  41.     private double getCos() {
  42.         return Math.cos(a);
  43.     }
  44.  
  45.     private double getTan() {
  46.         return Math.tan(a);
  47.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement