From d5c7ddb59d3d2390959229ebe38510c0125668f4 Mon Sep 17 00:00:00 2001 From: j <@> Date: Fri, 21 Apr 2023 15:31:14 +0200 Subject: [PATCH] Noch mit alten Sachen Inklusive --- Eingabe.java | 52 +++++++++++++++++++++++++ Methoden.java | 104 +++++++++++++++++++++++++++++++++++++++++++++++++ Schleifen.java | 44 +++++++++++++++++++++ 3 files changed, 200 insertions(+) create mode 100755 Eingabe.java create mode 100755 Methoden.java create mode 100755 Schleifen.java diff --git a/Eingabe.java b/Eingabe.java new file mode 100755 index 0000000..d9a99fc --- /dev/null +++ b/Eingabe.java @@ -0,0 +1,52 @@ + +/** + * Beschreiben Sie hier die Klasse Eingabe. + * + * @author (Ihr Name) + * @version (eine Versionsnummer oder ein Datum) + */ +import java.util.Scanner; +public class Eingabe +{ + public static void rechner() + { + Scanner sc = new Scanner(System.in); + System.out.println("Erste Zahl eingeben: "); + int eingabe = sc.nextInt(); + System.out.println("Zweite Zahl eingeben: "); + int eingabe2 = sc.nextInt(); + System.out.println("Summe:"+ (eingabe + eingabe2)); + System.out.println("Differenz:" + (eingabe - eingabe2)); + System.out.println("Produkt:" + (eingabe * eingabe2)); + if (eingabe2 == 0) + { + System.out.println("ERROR!"); + } + else + { + + System.out.println("Quotient:" + (eingabe / eingabe2)); + System.out.println("Rest:" + (eingabe % eingabe2)); + } + } + 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² + bx + c = 0"); + System.out.println(); + System.out.println("Bitte jetzt Parameter eingeben"); + int a = sc.nextInt(); + System.out.println("a: "); + int b = sc.nextInt(); + System.out.println("b: "); + int c = sc.nextInt(); + System.out.println("c: "); + System.out.println("Die Lösungen der quadratischen Gleichung 1.0x² +-3.0x +.0 = sind: x1 = 2.0 und x2 = 1.0"); + + } +} + + diff --git a/Methoden.java b/Methoden.java new file mode 100755 index 0000000..82081b0 --- /dev/null +++ b/Methoden.java @@ -0,0 +1,104 @@ + +/** + * 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 int summe( int a, int b) + { + int ergebnis = a+b; + return ergebnis; + } + + 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)); + } + + 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) + { + double zwischenergebnis = 1; + for ( int i=0;ib) + {return a;} + else + {return b;} + } + + public static double min(double a, double b) + { + if (a