Hallo!
Ich habe die Aufgabe, ein kleines Konsolenprogramm zu machen, bei dem der Benutzer zwei Koordinaten eingibt, und das Programm dann sagen soll, ob sich die Koordinaten im ersten Rechteck, im zweiten Rechteck, in beiden gleichzeitig oder in keinem davon befindet.
Die Rechtecke stehen noch nicht fest, können also beliebig geändert werden.
Hier ist mal die Aufgabenstellung:
Die Koordinaten gehen z.B. bei X von -10 bis +10, genauso wie bei Y. Und wie bereits gesagt, die beiden Rechtecke stehen jetzt noch nicht fest.
Ich will jetzt dazu keinen Code oder eine Musterlösung, sondern nur Tipps wie man das am geschicktesten machen könnte.
Mir geht es z.B. darum, ob ihr das ganze mit verschachtelten If-Konstrukte machen würdet (so habe ich es bis jetzt), wo ihr die Abfrage macht ob es in keinem der beiden Rechtecke liegt, usw. usw.
Also ich hab es bis jetzt soweit, dass das Programm erkennt ob es im 1. Rechteck, im 2. Rechteck oder in beiden liegt (alles mit If-Abfragen). Weiter bin ich noch nicht, da ich erst mal hören wollt wie ihr das machen würdet.
Ich habe die Aufgabe, ein kleines Konsolenprogramm zu machen, bei dem der Benutzer zwei Koordinaten eingibt, und das Programm dann sagen soll, ob sich die Koordinaten im ersten Rechteck, im zweiten Rechteck, in beiden gleichzeitig oder in keinem davon befindet.
Die Rechtecke stehen noch nicht fest, können also beliebig geändert werden.
Hier ist mal die Aufgabenstellung:
Für einen Punkt P mit den Koordinaten P = (x, y) sollen Sie bestimmen, ob dieser Punkt innerhalb der beiden Rechtecke liegt oder nicht! Zudem soll angegeben werden, in welchem Rechteck der Punkt P liegt!Die Ränder gehören zu den Rechtecken.Für den Fall, dass der Benutzer beim ersten Koordinatenpunkt nichts eingibt (also nur die Enter-Taste betätigt), soll der Punkt P = (1, 1) als Standard verwendet werden!
Die Koordinaten gehen z.B. bei X von -10 bis +10, genauso wie bei Y. Und wie bereits gesagt, die beiden Rechtecke stehen jetzt noch nicht fest.
Ich will jetzt dazu keinen Code oder eine Musterlösung, sondern nur Tipps wie man das am geschicktesten machen könnte.
Mir geht es z.B. darum, ob ihr das ganze mit verschachtelten If-Konstrukte machen würdet (so habe ich es bis jetzt), wo ihr die Abfrage macht ob es in keinem der beiden Rechtecke liegt, usw. usw.
Also ich hab es bis jetzt soweit, dass das Programm erkennt ob es im 1. Rechteck, im 2. Rechteck oder in beiden liegt (alles mit If-Abfragen). Weiter bin ich noch nicht, da ich erst mal hören wollt wie ihr das machen würdet.