/* Or 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 ); 

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

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



