From 39901f7722b81670e0d4f8b9b59d320071e0a233 Mon Sep 17 00:00:00 2001
From: Jessica <gv@hgfgf>
Date: Fri, 31 Mar 2023 14:23:35 +0200
Subject: [PATCH] Initial sharing of project

---
 ._package.bluej                | Bin 0 -> 4096 bytes
 HelloWorld.java                |  14 ++++
 Methoden.java                  | 115 +++++++++++++++++++++++++++++++++
 Mitternachtsformelrechner.java |  45 +++++++++++++
 README.TXT                     |  14 ++++
 Schleifen.java                 |  44 +++++++++++++
 package.bluej                  |  56 ++++++++++++++++
 7 files changed, 288 insertions(+)
 create mode 100755 ._package.bluej
 create mode 100755 HelloWorld.java
 create mode 100755 Methoden.java
 create mode 100755 Mitternachtsformelrechner.java
 create mode 100755 README.TXT
 create mode 100755 Schleifen.java
 create mode 100755 package.bluej

diff --git a/._package.bluej b/._package.bluej
new file mode 100755
index 0000000000000000000000000000000000000000..cedfcab6f5013e1371697dcc4f51298eed261984
GIT binary patch
literal 4096
zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103vvYvJF
zKST$^0-$mMG%bukK2%&PIX_n~v7jI)RWB#8xTLf=H6<mnBvm;e7^LSo+udXk9e1-r
z3q+5C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@Rz!d_Z&L#+hfm}#NX0bw1
zYH@yPQF5w6T7FTsLS|k`YF<fZeqLfuPNhOlYFddxQchxCHn1-Y)itCkRR6=hBEul}
G|33h~T`YnC

literal 0
HcmV?d00001

diff --git a/HelloWorld.java b/HelloWorld.java
new file mode 100755
index 0000000..a89c5ee
--- /dev/null
+++ b/HelloWorld.java
@@ -0,0 +1,14 @@
+
+/**
+ * Beschreiben Sie hier die Klasse HelloWorld.
+ * Meine erste Klasse
+ * zeigt "Hello World" in Konsole an
+ * Geschrieben von L. Mei am 02.12.22
+ */
+public class HelloWorld //Methode
+{
+    public static void helloWorld() //Kopf
+    {
+        System.out.println("Hallo Welt"); // Körper
+    } //Rumpf
+}
diff --git a/Methoden.java b/Methoden.java
new file mode 100755
index 0000000..3d810d0
--- /dev/null
+++ b/Methoden.java
@@ -0,0 +1,115 @@
+
+/**
+ * Beschreiben Sie hier die Klasse Methoden.
+ * 
+ * @author (Ihr Name) 
+ * @version (eine Versionsnummer oder ein Datum)
+ */
+public class Methoden
+{
+    public static int quadrat(int x){
+        int quadrat;
+        quadrat = x*x;
+        return quadrat;
+    }
+
+    public static void test(int x){
+        int ergebnis = quadrat (x); 
+        System.out.println ("Die Quadratzehl von" +x+ "ist" +ergebnis);
+
+    }
+
+    public static int summe(int a, int b){
+        int ergebnis = a+b;
+        return ergebnis; //wird als rückgabewert berrechnet
+    }
+
+    public static int differenz(int a, int b){
+        int ergebnis = a-b;
+        return ergebnis; 
+    }
+
+    public static int produkt(int a, int b){
+        int ergebnis = a*b;
+        return ergebnis; 
+    }
+
+    public static int quotient(int a, int b){
+        int ergebnis = a/b;
+        return ergebnis;
+    }
+
+    public static int term1(){ 
+        return produkt(3, summe(2,5)); //wird von innen nach außen ausgeführt: zuerst summe dann das andere
+    }
+
+    public static int term2(int x){
+        int zaehler = summe (produkt(4,x),8);
+        int nenner = differenz (summe(8,9), produkt(3,5));
+        return quotient (zaehler,nenner); 
+    }
+
+    /**
+     * Berechnet die potenz a^b
+     */
+    public static double potenz(double a,int b){ //obere kommentar ergänzt Überschrift
+        double zwischenergebnis = 1; 
+        for (int i=0; i<b; i++){
+            zwischenergebnis = zwischenergebnis*a;
+        }
+        return zwischenergebnis;
+    }
+
+    public static int max(int a,int b){
+        if(a>b){
+            return a;
+        }
+        else{
+            return b;
+        }
+    }
+
+    public static int min(int a,int b){
+        if(a<b){
+            return a;
+        }
+        else{
+            return b;
+        }
+    }
+
+    public static int abs(int a){
+        if(a>0){
+            return a;
+        }
+        else{
+            return a*(-1);
+        }
+    }
+
+    public static int round(double a){
+        int vorkomma = (int)a; //   (int)a wandelt die Kommazahl a in eine Ganzzahl um, dabei wird nicht gerundet, sondern alles nach dem Komma abgeschnitten
+        double nachkomma = a- vorkomma;
+        if (nachkomma>0.5){
+            return vorkomma+1;
+        }
+        else{
+            return vorkomma;
+        }
+    }
+    
+    public static boolean istGroß(int a){
+        boolean zahl;
+        if (a>1000){
+            return zahl = true;
+        }
+        else{
+            return zahl = false;
+        }
+    }
+    
+    public static boolean istBetragsmaeßigGroß(int a){
+        boolean zahl;
+        if r
+    }
+}
diff --git a/Mitternachtsformelrechner.java b/Mitternachtsformelrechner.java
new file mode 100755
index 0000000..68bb193
--- /dev/null
+++ b/Mitternachtsformelrechner.java
@@ -0,0 +1,45 @@
+
+/**
+ * Beschreiben Sie hier die Klasse Mitternachtsformelrechner.
+ * 
+ * @author (Ihr Name) 
+ * @version (eine Versionsnummer oder ein Datum)
+ */
+import java.util.Scanner; // Klasse Scanner wird importiert
+public class Mitternachtsformelrechner
+{
+    public static void Mitternachtsformelrechner ()
+    {
+        Scanner sc = new Scanner (System.in);
+        System.out.println ("Mitternachtsformelrechner");
+        System.out.println ("Berechnet die Lösungen einer quadratischen Gleichung");
+        System.out.println ("ax^2 + bx + c = 0");
+        System.out.println ();
+        System.out.println ("Bitte jetzt Parameter eingeben");
+        System.out.println ("a");
+        int a = sc.nextInt ();
+        System.out.println ("b");
+        int b = sc.nextInt ();
+        System.out.println ("c");
+        int c = sc.nextInt ();
+        System.out.println ("Die Lösungen der quadratischen Gleichung 1.0x^2 + -3.0x + 2.0 = 0 sind:"); //Text folgt nach Eingabe der Zahlen
+        System.out.println ("x1 = 2.0 und x2 = 1.0");
+        //anfang der rechnung
+        double d = (b*b-4*a*c); //dient als vorbereitung für schritt 2
+        if (d == 0)
+        {
+        double x1 = (-b/2*a);
+        System.out.println ("x1=" + x1);
+    }
+        double Zähler1 = (-b + Math.sqrt(d));
+        double Zähler2 = (-b - Math.sqrt(d));
+        double x1 = (-b + Math.sqrt(d)) / (2*a);
+        double x2 = (-b - Math.sqrt(d)) / (2*a);
+        // ende der rechnung
+        System.out.println ("Die Lösungen der quadratischen Gleichung 1.0x°2 +-3.0x +2.0 = 0 sind:");
+        System.out.println (x1);
+        System.out.println (x2);
+        
+    }
+    
+}
diff --git a/README.TXT b/README.TXT
new file mode 100755
index 0000000..0ad193f
--- /dev/null
+++ b/README.TXT
@@ -0,0 +1,14 @@
+------------------------------------------------------------------------
+Dies ist die README-Datei des Projekts. Hier sollten Sie Ihr Projekt
+beschreiben.
+Erzählen Sie dem Leser (jemand, der nichts über dieses Projekt weiss),
+alles, was er/sie wissen muss. Üblicherweise sollte der Kommentar 
+zumindest die folgenden Angaben umfassen:
+------------------------------------------------------------------------
+
+PROJEKTBEZEICHNUNG:
+PROJEKTZWECK:
+VERSION oder DATUM:
+WIE IST DAS PROJEKT ZU STARTEN:
+AUTOR(EN):
+BENUTZERHINWEISE:
diff --git a/Schleifen.java b/Schleifen.java
new file mode 100755
index 0000000..b1f21b7
--- /dev/null
+++ b/Schleifen.java
@@ -0,0 +1,44 @@
+
+/**
+ * Beschreiben Sie hier die Klasse Schleifen.
+ * 
+ * @author (Ihr Name) 
+ * @version (eine Versionsnummer oder ein Datum)
+ */
+import java.util.Scanner; // Klasse Scanner wird importiert
+public class Schleifen
+{
+   public static void A1(){
+       for(int i=0; i<30;i++)
+       {
+           System.out.println ("Nur übung macht den Meister");
+           
+       }
+   }
+   public static void A3a(){
+       for(int i=1; i<=20;i++)
+       {
+           System.out.println (Methoden.quadrat(i)); //aus klasse Methode wird quadrat mit i ausgeführt
+   }
+   
+}
+public static void A3b(){
+        for (int i=1; i*i<500;i++) // egl. while schleife,weil eleganter und so aber geht auch so
+        {
+            System.out.println (i*i);
+        }
+    }
+    public static void A5(){
+        Scanner sc = new Scanner (System.in);
+        int zufallszahl = (int)(Math.random() *10+1);
+        System.out.println ("Erraten sie eine Zahl zwischen 1 und 10!");
+        int guess = sc.nextInt();
+        while ( guess != zufallszahl )
+        {
+        int i= sc.nextInt();
+        
+    }
+
+}
+}
+
diff --git a/package.bluej b/package.bluej
new file mode 100755
index 0000000..908aad5
--- /dev/null
+++ b/package.bluej
@@ -0,0 +1,56 @@
+#BlueJ package file
+dependency1.from=Schleifen
+dependency1.to=Methoden
+dependency1.type=UsesDependency
+editor.fx.0.height=0
+editor.fx.0.width=0
+editor.fx.0.x=0
+editor.fx.0.y=0
+objectbench.height=167
+objectbench.width=629
+package.divider.horizontal=0.6
+package.divider.vertical=0.4727272727272727
+package.editor.height=134
+package.editor.width=499
+package.editor.x=74
+package.editor.y=106
+package.frame.height=394
+package.frame.width=653
+package.numDependencies=1
+package.numTargets=4
+package.showExtends=true
+package.showUses=true
+project.charset=UTF-8
+readme.height=60
+readme.name=@README
+readme.width=48
+readme.x=10
+readme.y=10
+target1.height=70
+target1.name=Methoden
+target1.showInterface=false
+target1.type=ClassTarget
+target1.width=120
+target1.x=20
+target1.y=100
+target2.height=70
+target2.name=Mitternachtsformelrechner
+target2.showInterface=false
+target2.type=ClassTarget
+target2.width=170
+target2.x=330
+target2.y=10
+target3.height=70
+target3.name=HelloWorld
+target3.showInterface=false
+target3.type=ClassTarget
+target3.width=120
+target3.x=70
+target3.y=10
+target4.height=70
+target4.name=Schleifen
+target4.showInterface=false
+target4.type=ClassTarget
+target4.width=120
+target4.x=200
+target4.y=10