Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Erste SchritteBitte helfen sie mir diese Programm zu schreiben
Erstellen Sie ein Programm, welches drei logische Eingabewerte erhält:
- untererFüllstandÜberschritten (false oder true)
- obererFüllstandÜberschritten (false oder true)
- filterVerschmutzt (false oder true)
Aus diesen drei Eingangssignalen werden die folgenden logischen Ausgangssignale erzeugt:
- alarm (false oder true)
- pumpe (false oder true)
Pumpe
Alarm
Steuerungsprogramm
oberer Füllstand überschritten
unterer Füllstand überschritten
Filter verschmutzt
Eingangssignale Ausgangssignale
Scenario:
Ein Wasserbehälter wird mit einer Pumpe gefüllt. Der Wasserbehälter hat zwei digitale Sensoren,
die den Füllstand anzeigen. Vor der Pumpe befindet sich ein Filter, dessen Verschmutzung durch
einen weiteren Sensor angezeigt wird (filterVerschmutzt = true bei Verschmutzung). Das
Computerprogramm soll die Steuersignale für den Alarm und für die Pumpe auf folgende Weise
ermitteln:
- Die Pumpe soll eingeschaltet werden (pumpe = true), wenn der obere Füllstand unterschritten
ist.
- Wenn der obere Füllstand unterschritten ist und der Filter verschmutzt ist, soll Alarm ausgelöst
werden (alarm = true).
- Wenn der untere Füllstand unterschritten ist, soll Alarm ausgelöst werden (alarm = true).
Hinweis: Wenn der untere Füllstand unterschritten ist, ist natürlich auch der obere Füllstand
unterschritten.
- Wenn die Füllstandssensoren einen undefinierten Füllstand anzeigen, soll Alarm ausgelöst
werden (alarm = true).
Mag ja alles sein. Wir sind hier aber ein Forum zur Selbsthilfe und keine Plattform die einem die Hausaufgaben macht.
Fang an und wenn du konkrete Fragen hast helfen hier sicherlich alle liebend gern.
Ein fertiges Programm wirst du kostenlos nicht bekommen.
Prinzipiell geb ich dir da ja recht.
Einfach nur die Aufgabe hier reinzukopieren ohne jegliche konkrete Frage zeigt aber mMn nicht die Einstellung die Aufgabe alleine lösen zu wollen.
Die weiteren bekommst du angezeigt, wenn du das ganze mal kompilierst und dir die Compilerfehler anguckst Wenn du dann dazu Fragen hast, helfen wir gerne.
Fang mal oben an.
cannot find symbol: Tastatur
Heißt: Tastatur keine gültige Variable. Lösung: Variable mit dem passenden Typ deklarieren und initialisieren.
Sofern es sich dabei um eine Klasse handelt, findet der Compiler das Package für die Klasse nicht
Lösung: Entweder den vollen Packagenamen mit angeben (also FQN = fully qualified name) oder ganz oben mit import darauf verweisen.
ps: Ganz unten im System.out hast du ein Komma zu viel (vor dem Plus-Zeichen)