You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.8 KiB

  1. package digital.technik;
  2. import java.util.Scanner;
  3. public class DigitalTechnik6 {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. System.out.println("Willkommen");
  7. System.out.println("Bitte wählen Sie ein Thema (Zahl):");
  8. System.out.println("1. Dont Cares");
  9. System.out.println("2. Dekoder");
  10. System.out.println("3. Ripple-Cary-Addierer");
  11. int choice = sc.nextInt();
  12. sc.nextLine();
  13. if (choice == 1) {
  14. System.out.println("""
  15. In der Digitaltechnik sind Dont-Cares (engl. für "nicht interessiert") bestimmte Zustände oder Eingangskombinationen,\s
  16. die für das Verhalten einer Schaltung nicht relevant sind. Sie können in der Schaltalgebra verwendet werden,\s
  17. um die Anzahl der benötigten Gates in einer Schaltung zu reduzieren und somit die Leistung und Effizienz der Schaltung zu verbessern.""");
  18. } else if (choice == 2) {
  19. System.out.println("In der Digitaltechnik sind Dekoder Schaltungen, die mehrere Eingangssignale in eine bestimmte Anzahl von Ausgangssignalen umwandeln. \n" +
  20. "Sie werden verwendet, um digitale Codes zu interpretieren und bestimmte Aktionen auszuführen.");
  21. } else if (choice == 3) {
  22. System.out.println("""
  23. Der Carry-Ripple-Addierer, auch Ripple-Carry-Addierer oder ripple-through carry, ist ein Addiernetz,\s
  24. dient also der Addition mehrstelliger Binärzahlen. Ein n-Bit-Carry-Ripple-Addierer kann zwei n-stellige Binärzahlen addieren,\s
  25. das Ergebnis hat n+1 Stellen. Das Schaltnetz hat damit 2n+1 Eingänge und n+1 Ausgänge.""");
  26. } else {
  27. System.out.println("Invalid choice. Please try again.");
  28. }
  29. }
  30. }