/* And gate with 5 inputs */

#include "Sim.h"

void simnet()
{
   Sig(sw0, 1);                // sw0 is one signal variable
   Sig(sw1, 1);                // sw1 is one signal variable
   Sig(sw2, 1);                // sw2 is one signal variable
   Sig(sw3, 1);                // sw3 is one signal variable
   Sig(sw4, 1);                // sw4 is one signal variable
   Sig(out, 1);                // out is one signal variable

   Switch ( "aa", sw0, '0', Zero );  
   Switch ( "aa", sw1, '1', One );  
   Switch ( "aa", sw2, '2', Zero );
   Switch ( "aa", sw3, '3', Zero );
   Switch ( "aa", sw4, '4', One ); 

   And  ( "ab", (sw0,sw1,sw2, sw3, sw4), out );  // And with 5 inputs

   Probe ( "ac", out );        // Probe out
}



