1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
package Physik;
import java.util.Scanner;
public class schiefe_Ebene {
	public static void main(String[] args) {
	
				Scanner scan = new Scanner(System.in);
				// Eingabe
				// SCANNER BEGIN
				System.out.println("Masse(in kg):");
				double m = scan.nextDouble();// Scanner Masse
				System.out.println("Winkel:");
				double sina = scan.nextDouble();// Scanner Winkel
				if (sina>360) { System.out.println("Keine Winkel über 360°!");
					
				}
				else {
				System.out.println("Haftreibungszahl:");
				double haftreibungszahl = scan.nextDouble();// Scanner Haftreibungszahl
				System.out.println("Strecke der Masse auf der schiefen Ebene(in Meter):");
				double s = scan.nextDouble();// Scanner Strecke
				scan.close();
				// SCANNER END
				// Variablen
				double sinWinkel = Math.sin(sina);
				double cosWinkel = Math.cos(sina);
				double g = 9.81;
				double Fa = 0;
				double a = 0;
				double Fr = 0;
				double Fn = 0;
				double F = 0;
				double t = 0;
				double v = 0;
				// Verarbeitung
				//Hangabtriebskraft(Fa)
				Fa = m * g * sinWinkel;
				a = Fa / m;
				//Reibungskraft(Fr)
				Fn = m * g * cosWinkel;
				Fr = haftreibungszahl * Fn;
				// Zeit
				F = Fa - Fr;
				a = F / m;
				t = 2 * s;
				t = t / a;
				if (t<0) { System.out.println("Die Masse 				 beschleunigt nicht.");
					
				}
				else{
				t = Math.sqrt(t);
				//Geschwindigkeit
				v = a * t;
				//t runden
				t = t+0.005;
				t = t*100;
				t = (int) t;
				t = (double) t/100;
				
				//v runden
				v = v+0.005;
				v = v*100;
				v = (int) v;
				v = (double) v/100;
				
				
			
				// Ausgabe
				System.out.println("Die benötigte Zeit:" + t + "s");
				System.out.println("Die Geschwindigkeit:" + v + "m/s");
				}
				
				}
			}
}