//&% nand_ch_9_2_c #include class NAND_2 { public: int in_1; /*entree 1*/ int in_2; int out_1; /* fonction membre */ int set_out_1(int val) { return val; } }; int main () { NAND_2 nnd; cout << "La table de verite d'une porte nand" << endl; cout << " est = " << endl; cout << endl << endl; cout << " entree 1 entree 2 sortie " << endl; nnd.in_1 = 0 ; nnd.in_2 = 0 ; cout << " " << nnd.in_1 << " " << nnd.in_2 << " " << nnd.set_out_1(1) << endl; nnd.in_1 = 0 ; nnd.in_2 = 1 ; cout << " " << nnd.in_1 << " " << nnd.in_2 << " " << nnd.set_out_1(1) << endl; nnd.in_1 = 1 ; nnd.in_2 = 0 ; cout << " " << nnd.in_1 << " " << nnd.in_2 << " " << nnd.set_out_1(1) << endl; nnd.in_1 = 1 ; nnd.in_2 = 1 ; cout << " " << nnd.in_1 << " " << nnd.in_2 << " " << nnd.set_out_1(0) << endl; }