You are on page 1of 5

Midterm Project in

1
DISCRETE STRUTURE

#include<stdio.h> P://destination for invalid input p


#include<conio.h> g(10,y);
#include<dos.h> scanf("%d",&p);//input value of p
#define g gotoxy if ((p<0)||(p>1))
void display_menu(); {
void note(); g(35,21);
void value_and(int p, int q); printf("INVALID INPUT !!");
void value_or(int p, int q); g(30,22);
void value_reciprocal(int p); printf("Please Enter As Indicated");
void value_exclusive(int p, int q); delay(1000);
void value_implies(int p, int q); goto P;
void value_equal(int p, int q); }
void value_impRecip(int p, int q); Q: //destination for invalid input q
void bye(); g(16,y);
void line1();//designs scanf("%d",&q);//input value of q
void line2(); if ((q<0)||(q>1))
void line3(); {
void line4(); g(35,21);
main() printf("INVALID INPUT !!");
{ g(30,22);
char yes; printf("Please Enter As Indicated");
int p,q,x,y; delay(1000);
menu: goto Q;
textcolor(CYAN); }
textbackground(BLACK);
clrscr(); g(23,y);
display_menu(); value_and(p,q);
y=11; //for gotoxy g(30,y);
for (x=0; x<4; x++) value_or(p,q);
{ g(36,y);

Charmein M. Landicho February 03, 2011


BSIT I-1 Prof. Sandata Y. Villereal Jr.
Midterm Project in
2
DISCRETE STRUTURE

value_reciprocal(p); printf("º P º Q º P&&Q º P||Q º >P º (+) º


g(41,y); P => Q º P <=> Q º >Q => >P º");
value_exclusive(p,q); g(7,10); line2();
g(48,y); g(7,11); line4();
value_implies(p,q); g(7,12); line2();
g(58,y); g(7,13); line4();
value_equal(p,q); g(7,14); line2();
g(69,y); g(7,15); line4();
value_impRecip(p,q); g(7,16); line2();
y=y+2; g(7,17);line4();
} g(7,18); line3();
}
g(35,21); void note()
printf("Another ?? [Y/N]"); {
g(23,22); g(15,4);
printf("If No or Any Key The Program Will printf("N O T E :");
Terminate "); g(19,5);
scanf("%s",&yes); printf("Input Number at the First Two
if ((yes=='y')||(yes=='Y')) Columns");
goto menu; g(19,6);
bye(); printf("Please Input Only Binary Digits: 1
getch(); and 0");
return 0; }
} void value_and(int p, int q)
void display_menu() {
{ if((p==1)&&(q==1)) //display for
note(); "and"
g(7,8); line1(); printf("1");
g(7,9); else if((p==1)&&(q==0)||
(p==0)&&(q<=1))

Charmein M. Landicho February 03, 2011


BSIT I-1 Prof. Sandata Y. Villereal Jr.
Midterm Project in
3
DISCRETE STRUTURE

printf("0"); printf("1");
} else if ((p==1)&&(q==0))
void value_or(int p, int q) printf("0");
{ }
if((p==1)&&(q<=1)|| void value_equal(int p, int q)
(p==0)&&(q==1)) //display for "or" {
printf("1"); if ((p==0)&&(q==0)||
else if((p==0)&&(q==0)) (p==1)&&(q==1))
printf("0"); printf("1");
} else if ((p==0)&&(q==1)||
void value_reciprocal(int p) (p==1)&&(q==0))
{ printf("0");
if (p==1) }
printf("0"); void value_impRecip(int p, int q)
else if (p==0) {
printf("1"); if ((p==1)&&(q==1)||
} (p==0)&&(q<=1))
void value_exclusive(int p, int q) printf("1");
{ else if ((p==1)&&(q==0))
if ((p==1)&&(q==1)|| printf("0");
(p==0)&&(q==0)) }
printf("0"); void bye()
else if ((p==1)&&(q==0)|| {
(p==0)&&(q==1)) clrscr();
printf("1"); g(19,6);
} printf("project in: ");
void value_implies(int p, int q) g(20,7);
{ printf("ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
if ((p==1)&&(q==1)|| ÍÍÍÍÍÍÍ»");
(p==0)&&(q<=1)) g(20,8);

Charmein M. Landicho February 03, 2011


BSIT I-1 Prof. Sandata Y. Villereal Jr.
Midterm Project in
4
DISCRETE STRUTURE

printf("º DISCRETE STRUCTURE printf("o");


º"); g(63,16);
g(20,9); delay(900);
printf("º º"); printf("u");
g(20,10); g(65,16);
printf("º Prof. Sandata Villareal delay(900);
Jr. º"); printf("!!");
g(20,11); g(69,16);
printf("ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ delay(900);
ÍÍÍÍÍÍͼ"); printf("+_+");
g(55,16); delay(2000);
delay(900); exit(1);
printf("T"); }
g(56,16);
delay(900); void line1()
printf("h"); {
g(57,16); printf("ÉÍÍÍÍÍËÍÍÍÍÍËÍÍÍÍÍÍËÍÍÍÍÍÍËÍÍÍÍËÍÍÍÍÍËÍ
delay(900); ÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍ»");
printf("a"); }
g(58,16); void line2()
delay(900); {
printf("n"); printf("ÌÍÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÍÍÎÍÍÍÍÎÍÍÍÍÍÎÍÍÍÍÍÍÍ
g(59,16); ÍÎÍÍÍÍÍÍÍÍÍÎÍÍÍÍÍÍÍÍÍ͹");
delay(900); }
printf("k"); void line3()
g(61,16); {
delay(900); printf("ÈÍÍÍÍÍÊÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÍÍÊÍÍÍÍÊÍÍÍÍÍÊÍ
printf("Y"); ÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍͼ");
g(62,16); }
delay(900); void line4()

Charmein M. Landicho February 03, 2011


BSIT I-1 Prof. Sandata Y. Villereal Jr.
Midterm Project in
5
DISCRETE STRUTURE

{
printf("º º º º º º º º º
º");
}

Charmein M. Landicho February 03, 2011


BSIT I-1 Prof. Sandata Y. Villereal Jr.

You might also like