/********************************* Name:Skupien Vorname:Adrian MkNr:661348 Datum:12.04.2007 *********************************/ //Bibliotheken einbinden #pragma once # include # include #include using namespace std; class Logic { private: bool input_a; bool input_b; int choice; public: void setInputA(bool a); void setInputB(bool b); bool getOutput(); void setFunction (int); void test(); }; void Logic::setInputA(bool a) { input_a=a; }; void Logic::setInputB(bool b) { input_b=b; }; bool Logic::getOutput() { if (choice == 1) return input_a && input_b; if (choice == 2) return input_a || input_b; if (choice == 3) { if (input_a == true && input_b == true) return false; if (input_a == false && input_b == true) return true; if (input_a == true && input_b == false) return true; if (input_a == false && input_b == false) return false; }; }; void Logic::setFunction(int choice_input) { choice=choice_input; };