Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class A {
- public static void main(String[] args) {
- System.out.println("Test: moves");
- double f = 10, m = 1, k = 0.1;
- double alpha = 10;
- System.out.println("moves: " + moves(f, m, k));
- System.out.println();
- System.out.println("rutscht " + rutscht(k, alpha));
- System.out.println();
- System.out.println("Test: calcSum");
- int n = 100;
- System.out.println("n: " + n + ", sum: " + calcSum(n));
- int o = -3;
- System.out.println("o: " + o + ", fakultät: " + calcFak(o));
- double beta = 3.14 / 2;
- System.out.println("Beta: " + beta + "Sinus(" + beta + ") = "
- + SinX(beta));
- }
- // units: [F] = N, [m] = kg, [k] = 1
- static boolean moves(double f, double m, double k) {
- double g = 9.81;
- return (f > m * g * k);
- }
- // Aufgabe 2
- static boolean rutscht(double k, double alpha) {
- double sAlpha = Math.sin(alpha);
- double cAlpha = Math.cos(alpha);
- return (sAlpha > cAlpha * k);
- }
- // Aufgabe 3
- static int calcSum(int n) {
- int sum = 0;
- for (int i = 1; i <= n; i++) {
- sum = sum + i;
- }
- return sum;
- }
- // Aufgabe 4
- static double calcFak(int n) {
- int sum = 1;
- if (n < 0) {
- return 0;
- }
- ;
- for (int i = 1; i <= n; i++) {
- sum = sum * i;
- }
- return sum;
- }
- // Aufgabe 5
- static double SinX(double beta) {
- double sin = 0;
- for (int n = 0; n < 8; n++) {
- sin = (Math.pow((-1), n)) * (Math.pow(beta, 2 * n + 1))
- / calcFak(2 * n + 1);
- }
- return sin;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement