Und zwar habe ich folgenden Fall wir haben die Aufgabe bekommen
"Sie befinden sich im Keller, dort sind drei Lichtschalter angebracht, die einzeln drei Glühbirnen im Dachboden ein bzw. ausschalten. Sie dürfen nur einmal vom Keller in den Dachboden laufen.
Wie können Sie herausfinden, welche Glühbirne mit welchem Schalter verbunden ist?
Alle Schalter befinden sich anfangs in "Aus"-Stellung. Alle Glühbirnen sind funktionstüchtig, vom Keller kann man nicht auf den Dachboden sehen, usw...
Tipp: Modellieren Sie die Glühbirne als Klasse. Welche Eigenschaften (Attribute) hat eine Glühbirne? Vielleicht gibt es auch Eigenschaften, die nicht sofort auffallen, weil Sie eigentlich nicht interessieren, Ihnen aber bei der Suche der Lösung helfen!
Lösung: 1. press schalter1 (on)+ 10 min warten
2. press schalter1 (off)+ press schalter2
3. lauf die treppen des hauses hinauf bis auf den dachboden
4. fühle die glühbirnen und dann quasi ausschlussverfahren
4.1 warm glühbirne = schalter 1 / leuchtende glühbirne = schalter 2 / kalte birne = schalter 3
"Programmieren" Sie die Klasse als Gluehbirne.java mit den geeigneten Attributen. Ein Attribut ist sicherlich : private boolean eingeschaltet; oder ähnlich. "
Hab mir jetzt mal die paar Zeilen unten überlegt compelieren kann man es aber iwi ist das alles zu wenig soll noch weitere anweisung vorallem attribute besitzen habt ihr da paar tipps ?
"Sie befinden sich im Keller, dort sind drei Lichtschalter angebracht, die einzeln drei Glühbirnen im Dachboden ein bzw. ausschalten. Sie dürfen nur einmal vom Keller in den Dachboden laufen.
Wie können Sie herausfinden, welche Glühbirne mit welchem Schalter verbunden ist?
Alle Schalter befinden sich anfangs in "Aus"-Stellung. Alle Glühbirnen sind funktionstüchtig, vom Keller kann man nicht auf den Dachboden sehen, usw...
Tipp: Modellieren Sie die Glühbirne als Klasse. Welche Eigenschaften (Attribute) hat eine Glühbirne? Vielleicht gibt es auch Eigenschaften, die nicht sofort auffallen, weil Sie eigentlich nicht interessieren, Ihnen aber bei der Suche der Lösung helfen!
Lösung: 1. press schalter1 (on)+ 10 min warten
2. press schalter1 (off)+ press schalter2
3. lauf die treppen des hauses hinauf bis auf den dachboden
4. fühle die glühbirnen und dann quasi ausschlussverfahren
4.1 warm glühbirne = schalter 1 / leuchtende glühbirne = schalter 2 / kalte birne = schalter 3
"Programmieren" Sie die Klasse als Gluehbirne.java mit den geeigneten Attributen. Ein Attribut ist sicherlich : private boolean eingeschaltet; oder ähnlich. "
Hab mir jetzt mal die paar Zeilen unten überlegt compelieren kann man es aber iwi ist das alles zu wenig soll noch weitere anweisung vorallem attribute besitzen habt ihr da paar tipps ?
Java:
public class Gluehbirne
{
public static void main(String[] args)
{
boolean eingeschaltet;
boolean gluehbirne1;
boolean gluehbirne2;
boolean gluehbirne3;
if (gluehbirne1 = true)
{
System.out.println("Die Birne 1 ist an !");
}
else
{
System.out.println("Die Birne 1 ist aus");
}
}
}