LogicGates/eu.heili/Main.java
lukas-heiligenbrunner 7bb6be21b6 reformat code
simplified generateion of new gates
2020-04-13 12:56:58 +02:00

24 lines
727 B
Java

public class Main {
public static void main(String[] args) {
System.out.println("bla");
OrGate o1 = new OrGate(2);
AndGate a2 = new AndGate(2);
// Verbinde Eingang 0 mit dem Ausgang vom OR - Gate.
a2.getInput(0).setValue(o1);
// Setze Eingang 1 auf 1.
a2.getInput(1).setValue(0);
// Setze Eingang 0 auf 0.
o1.getInput(0).setValue(0);
// Setze Eingang 1 auf 1.
o1.getInput(1).setValue(0);
AndGate gt = new AndGate(
new DigitalInput(false),
new DigitalInput(true),
new DigitalInput(o1),
new DigitalInput('H'));
System.out.println(a2.getOutput());
}
}