diff --git a/src/main/java/digital/technik/DigitalTechnik.java b/src/main/java/digital/technik/DigitalTechnik.java index ed942d9..15e07df 100644 --- a/src/main/java/digital/technik/DigitalTechnik.java +++ b/src/main/java/digital/technik/DigitalTechnik.java @@ -283,6 +283,7 @@ public class DigitalTechnik { System.out.println("Bitte wählen Sie ein Thema (Zahl):"); System.out.println("1. Dont Cares"); System.out.println("2. Dekoder"); + System.out.println("3. Ripple-Cary-Addierer"); int choice = sc.nextInt(); sc.nextLine(); @@ -297,6 +298,13 @@ public class DigitalTechnik { System.out.println("In der Digitaltechnik sind Dekoder Schaltungen, die mehrere Eingangssignale in eine bestimmte Anzahl von Ausgangssignalen umwandeln. \n" + "Sie werden verwendet, um digitale Codes zu interpretieren und bestimmte Aktionen auszuführen."); + } else if (choice == 3) { + System.out.println(""" + Der Carry-Ripple-Addierer, auch Ripple-Carry-Addierer oder ripple-through carry, ist ein Addiernetz,\s + dient also der Addition mehrstelliger Binärzahlen. Ein n-Bit-Carry-Ripple-Addierer kann zwei n-stellige Binärzahlen addieren,\s + das Ergebnis hat n+1 Stellen. Das Schaltnetz hat damit 2n+1 Eingänge und n+1 Ausgänge."""); + + } else { System.out.println("Invalid choice. Please try again."); }