home *** CD-ROM | disk | FTP | other *** search
- /*********************************************************************
- * CH03_03.C OpΘrateurs logiques: !, && , || *
- *********************************************************************/
-
- #include<stdio.h>
-
- main( void)
- {
- int t0= 0, t1= 1, t2= 3,
- test0, test1, test2, test3, test4, test5;
-
- test0= ( t0< t1) && ( t1< t2); /* ( 1) && ( 1) => 1 */
- test1= !( t0< t1) && !(t1< t2); /* ( 0) && ( 0) => 0 */
-
- test2= ( t0< t1) || ( t1< t2); /* ( 1) || ( 1) => 1 */
- test3= !( t0< t1) || !(t1< t2); /* ( 0) || ( 0) => 0 */
-
- test4= !( ( t0< t1) && ( t1< t2)); /* test4= !test0 => 0 */
- test5= !( ( t0< t1) || ( t1< t2)); /* test5= !test2 => 0 */
-
- printf(" Le rΘsultat:\t test0= %d\n\t\t"
- " test1= %d\n\t\t"
- " test2= %d\n\t\t"
- " test3= %d\n\t\t"
- " test4= %d\n\t\t"
- " test5= %d",
- test0, test1, test2, test3, test4, test5);
- }
-
- /*
- Le rΘsultat: test0= 1
- test1= 0
- test2= 1
- test3= 0
- test4= 0
- test5= 0
-
- vΘrification des lois de Morgan: test4= test3 !( X && Y)= !X || !Y
- test5= test1 !( X || Y)= !X && !Y
- */