Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. public class A {
  2.  
  3. public static void main(String[] args) {
  4. System.out.println("Test: moves");
  5. double f = 10, m = 1, k = 0.1;
  6. double alpha = 10;
  7. System.out.println("moves: " + moves(f, m, k));
  8. System.out.println();
  9. System.out.println("rutscht " + rutscht(k, alpha));
  10. System.out.println();
  11. System.out.println("Test: calcSum");
  12. int n = 100;
  13. System.out.println("n: " + n + ", sum: " + calcSum(n));
  14. int o = -3;
  15. System.out.println("o: " + o + ", fakultät: " + calcFak(o));
  16. double beta = 3.14 / 2;
  17. System.out.println("Beta: " + beta + "Sinus(" + beta + ") = "
  18. + SinX(beta));
  19.  
  20. }
  21.  
  22. // units: [F] = N, [m] = kg, [k] = 1
  23. static boolean moves(double f, double m, double k) {
  24. double g = 9.81;
  25. return (f > m * g * k);
  26. }
  27.  
  28. // Aufgabe 2
  29. static boolean rutscht(double k, double alpha) {
  30. double sAlpha = Math.sin(alpha);
  31. double cAlpha = Math.cos(alpha);
  32. return (sAlpha > cAlpha * k);
  33. }
  34.  
  35. // Aufgabe 3
  36. static int calcSum(int n) {
  37. int sum = 0;
  38.  
  39. for (int i = 1; i <= n; i++) {
  40. sum = sum + i;
  41. }
  42.  
  43. return sum;
  44. }
  45.  
  46. // Aufgabe 4
  47. static double calcFak(int n) {
  48. int sum = 1;
  49. if (n < 0) {
  50. return 0;
  51. }
  52. ;
  53. for (int i = 1; i <= n; i++) {
  54. sum = sum * i;
  55. }
  56.  
  57. return sum;
  58. }
  59.  
  60. // Aufgabe 5
  61. static double SinX(double beta) {
  62. double sin = 0;
  63. for (int n = 0; n < 8; n++) {
  64. sin = (Math.pow((-1), n)) * (Math.pow(beta, 2 * n + 1))
  65. / calcFak(2 * n + 1);
  66. }
  67. return sin;
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement