Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.617 Beiträge
Delphi 12 Athens
|
AW: Bedingungen mit Boolean und Listbox ausgeben
4. Mär 2014, 20:50
Meine Version ist irgendwie simpler, sowohl im Code wie auch in der Darstellung:
Delphi-Quellcode:
function MultiBoolToStr(a, b, c: Boolean): string;
begin
Result := BoolToStr(a, true) + ', ' +
BoolToStr(b, true) + ', ' +
BoolToStr(c, true);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
a, b, c, a1, b1, c1: Boolean;
s: string;
begin
for a := false to true do
for b := false to true do
for c := false to true do
begin
a1 := (A AND C) XOR (NOT A AND NOT C);
b1 := B OR C;
c1 := A XOR B;
s := MultiBoolToStr(a, b, c);
if a1 and b1 and c1 then
s := s + ' -> Treffer';
ListBox1.Items.Add(s);
end;
end;
Wobei ich auch nur raten kann, wie es denn aussehen soll.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|
|
Zitat
|