summaryrefslogtreecommitdiff
path: root/2459/CH28/EX28.11/Ex28_11.sce
diff options
context:
space:
mode:
Diffstat (limited to '2459/CH28/EX28.11/Ex28_11.sce')
-rw-r--r--2459/CH28/EX28.11/Ex28_11.sce37
1 files changed, 37 insertions, 0 deletions
diff --git a/2459/CH28/EX28.11/Ex28_11.sce b/2459/CH28/EX28.11/Ex28_11.sce
new file mode 100644
index 000000000..03ccc64a3
--- /dev/null
+++ b/2459/CH28/EX28.11/Ex28_11.sce
@@ -0,0 +1,37 @@
+//chapter28
+//example28.11
+//page608
+
+printf("1) Y = ( A + B + C ) . ( A + B ) \n")
+printf(" Y = A . A + A . B + B . A + B . B + C . A + C . B \n")
+printf(" Using A . A = A we get \n")
+printf(" Y = A + A . B + A . B + B + A . C + B . C \n")
+printf(" Using A . B + A . B = A . B we get \n")
+printf(" Y = A + A . B + B + A . C + B . C \n")
+printf(" Using A + A . B = A we get \n")
+printf(" Y = A + B + A . C + B . C \n")
+printf(" = A . ( 1 + C ) + B . ( 1 + C ) \n")
+printf(" Using 1 + C = 1 we get \n")
+printf(" Y = A . 1 + B . 1 \n")
+printf(" Y = A + B \n \n")
+
+printf("2) Y = A . B + A . B . C + A . B . C` \n")
+printf(" = A . B + A . B ( C + C` ) \n")
+printf(" Since C + C` = 1 we get \n")
+printf(" Y = A . B + A . B \n")
+printf(" = A . B \n \n")
+
+
+printf("3) Y = 1 + A . ( B . C` + B . C + B` . C`) + A . B` . C + A . C \n")
+printf(" Using 1 + A = 1 and 1 + A . ( B . C` + B . C + ( B . C )` ) = 1 we get \n")
+printf(" Y = 1 + A . B` . C + A . C \n")
+printf(" Y = 1 + A . C \n")
+printf(" Y = 1 \n \n")
+
+printf("4) Y = ( ( A + B` + C ) + ( B + C` ))` \n")
+printf(" By De Morgan theorem \n")
+printf(" Y = ( A + B` + C )` . ( B + C` )` \n")
+printf(" By De Morgan theorem \n")
+printf(" Y = ( A` . B . C` ) . ( B` . C ) \n")
+printf(" Since B . B` = 0 and C . C` = 0 we get \n")
+printf(" Y = 0 \n")