1 AISSCE-2017-18 PRACTICAL RECORD FILE Programming Language & Database: C++ & SQL Presentedby: NAME : Vishvjeet Yadav ROLL NO : 1623405
2 SCHOOL : THE SAGAR SCHOOL
3 INDEX Sr No TOPIC Page No 1. Deletion In Array 3-5 2. Insertion In Array 6-9 3. Merging In Array 10-13 4. Binary Search 14-16 5. Linear Search 17-18 6. Selection Sort 19-21 7. Bubble Sort 22-24 8. Insertion Sort 25-27 9. Array Of Structure 28-30 10. Implementing Stacks Using Array 31-34 11. Implementing Queues Using Array 35-38 12. Implementing Stacks Using Linked Lists 39-44 13. Implementing Queues Using Linked Lists 45-50 14. To Write In A Text File 51-51 15. Data File Handling Using Classes 52-55 16. To find The Size Of A File 56-57 17. Copy Contents Of File To Another File 58-59 18. To Count Number Of Characters 60-61 19. To Count Number Of Words 62-63 20. To Read From Text File And Display It 64-65 21. Implementing constructors 66-68 22. INSERTION IN THE END OF LIST 69-72 23 DELETION FROM THE BEGINNING OF THE LIST 73-76 24. INSERTION IN THE BEGINNING OF A LIST 77-79 25. Reversing String 80-81 26. Ticket Booking System 82-84 27. Area Calculation 85-87
4 28. Pattern Based Program 88-89 29. Truth Table for XY+Z 90-91 30. Use of Class and Objects for storing Info 92-94 31. SQL 95 32. Creating Database 96 33. Creating Table 97 34. Inserting Elements into Table 98 35. Select all elements 99 36. To display selected attribute 100 37. To display distinct element of selected attribute 101 38. Using where clause 102 39. Using AND & OR 103 40. Using ORDER BY 104 41. Updating Table Attribute 105 42. Deleting a Record 106 43. Pattern Search 107 44. IN command 108 45. To Alter Table 109 46. View Command 110
5 C++
6 1.)Deletion In Array #include<iostream.h> #include<conio.h> #include<process.h> int lsearch(int[],int,int); void main() { clrscr(); int a[50],n,index,x; cout<<"enter the sizeof array(max50):"; cin>>n; cout<<"enter elements of array:n"; for(inti=0;i<n;i++) cin>>a[i]; cout<<"enter element to be deleted:"; cin>>x; index=lsearch(a,n,x); if(index==-1) cout<<"element not found"; else {
7 cout<<"element found at index:"<<index<<",position:"<<index+1<<endl; for(i=index;i<n;i++) { a[i]=a[i+1]; } cout<<"updated array is:n"; for(i=0;i<n-1;i++) { cout<<a[i]; } } getch(); } int lsearch(intar[],intsize,int x) { for(inti=0;i<size;i++) { if(ar[i]==x) return i; } return -1;
8 }
9 2.)Insertion In Array #include<conio.h> #include<iostream.h> #include<process.h> int findpos(int[],int,int); void main() { clrscr(); int ar[50],x,n,index; cout<<"enter the number of elements in array:"; cin>>n; cout<<"enter the elements of arrays:n"; for(inti=0;i<n;i++) { cin>>ar[i]; } char ch='y'; while(ch=='y'||ch=='Y') { cout<<"nenter element to be inserted:"; cin>>x;
10 if(n==50) { cout<<"overflown"; exit(1); } index=findpos(ar,n,x); for(i=n;i>index;i--) ar[i]=ar[i-1]; ar[index]=x; n+=1; cout<<"continue?(y/n)"; cin>>ch; } cout<<"updated array:n"; for(i=0;i<n;i++) cout<<ar[i]<<" "; cout<<endl; getch(); } int findpos(inta[],intsize,int item) { int pos;
11 if(item<a[0]) pos=0; else { for(inti=0;i<size-1;i++) { if(a[i]<=item&&item<a[i+1]) { pos=i+1; break; } } if(i==size-1) pos=size; } return pos; }
12
13 3.)Merging In Array #include<conio.h> #include<iostream.h> #include<process.h> void merge(int [],int[],int,int); void main() { clrscr(); int ar1[50],ar2[50],ar[100],x,n,m,index; cout<<"enter the number of elements in array 1:"; cin>>n; cout<<"enter the elements of arrays:n"; for(inti=0;i<n;i++) { cin>>ar1[i]; } cout<<"elements of array 1 are: "; for(i=0;i<n;i++) { cout<<ar1[i]; }
14 cout<<endl; cout<<"enter the number of elements in array 2:"; cin>>m; cout<<"enter the elements of arrays:n"; for(i=0;i<m;i++) { cin>>ar2[i]; } cout<<"elements of array 2 are: "; for(i=0;i<m;i++) { cout<<ar2[i]; } cout<<endl; merge(ar1,ar2,n,m); getch(); } void merge(int a1[],inta2[],intx,int y) { int mrg[100]; for(inti=0;i<x+y;i++) {
15 for(intj=0;j<x;j++) { mrg[j]=a1[j]; } for(intk=x;k<x+y;k++) { mrg[k]=a2[k-x]; } } cout<<"merged array is: "; for(i=0;i<x+y;i++) { cout<<mrg[i]; } }
16
17 4.)Binary Search #include<iostream.h> #include<conio.h> int bsearch(int[],int,int); void main() { clrscr(); int a[50],n,index,x; cout<<"enter the sizeof array(max50):"; cin>>n; cout<<"enter elements of array:n"; for(inti=0;i<n;i++) cin>>a[i]; cout<<"enter element to be searched:"; cin>>x; index=bsearch(a,n,x); if(index==-1) cout<<"element not found"; else cout<<"element found at index:"<<index<<",position:"<<index+1<<endl;
18 getch(); } int bsearch(intar[],intsize,intx) { int f,l,mid; f=0; l=size-1; while(f<=l) { mid=(f+l)/2; if(ar[mid]==x) return mid; else if(x>ar[mid]) f=mid+1; else l=mid-1; } return -1; }
19
20 5.)Linear Search #include<iostream.h> #include<conio.h> int lsearch(int[],int,int); void main() { clrscr(); int a[50],n,index,x; cout<<"enter the sizeof array(max50):"; cin>>n; cout<<"enter elements of array:n"; for(inti=0;i<n;i++) cin>>a[i]; cout<<"enter element to be searched:"; cin>>x; index=lsearch(a,n,x); if(index==-1) cout<<"element not found"; else cout<<"element found at index:"<<index; cout<<",position:"<<index+1<<endl;
21 getch(); } int lsearch(intar[],intsize,int x) { for(inti=0;i<size;i++) { if(ar[i]==x) return i; } return -1; }
22 6.)Selection Sort #include<conio.h> #include<iostream.h> #include<process.h> int selsort(int[],int); void main() { clrscr(); int ar[50],x,n,index; cout<<"enter the number of elements in array:"; cin>>n; cout<<"enter the elements of arrays:n"; for(inti=0;i<n;i++) { cin>>ar[i]; } selsort(ar,n); cout<<"sorted array:n"; for(i=0;i<n;i++) { cout<<ar[i]<<" ";
23 } getch(); } int selsort(inta[],intsize) { int sm,pos,t; for(inti=0;i<size-1;i++) { sm=a[i]; pos=i; for(intj=i+1;j<size;j++) { if(a[j]<sm) { sm=a[j]; pos=j; } } t=a[i]; a[i]=a[pos]; a[pos]=t; cout<<"narray after pass -"<<i+1<<"-is: ";
24 for(j=0;j<size;j++) cout<<a[j]; } return 0; }
25 7.)Bubble Sort #include<conio.h> #include<iostream.h> #include<process.h> void bubsort(int[],int); void main() { clrscr(); int ar[50],x,n,index; cout<<"enter the number of elements in array:"; cin>>n; cout<<"enter the elements of arrays:n"; for(inti=0;i<n;i++) { cin>>ar[i]; } bubsort(ar,n); cout<<"nsorted array:n"; for(i=0;i<n;i++) { cout<<ar[i]<<" ";
26 } getch(); } void bubsort(inta[],intsize) { int t,ctr=0; for(inti=0;i<size;i++) { for(intj=0;j<(size-1)-i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } cout<<"array after iteration-"<<++ctr<<"-is:"; for(intk=0;k<size;k++) cout<<a[k]<<" "; cout<<endl; }
27 }
28 8.)Insertion Sort #include<conio.h> #include<iostream.h> #include<process.h> #include<limits.h> void inssort(int[],int); void main() { clrscr(); int ar[50],x,n,index; cout<<"enter the number of elements in array:"; cin>>n; cout<<"enter the elements of arrays:n"; for(inti=1;i<=n;i++) { cin>>ar[i]; } inssort(ar,n); cout<<"nsorted array is: "; for(i=1;i<=n;i++) cout<<ar[i]<<" ";
29 getch(); } void inssort(inta[],intsize) { int tmp,j; a[0]=INT_MIN; for(inti=1;i<=size;i++) { tmp=a[i]; j=i-1; while(tmp<a[j]) { a[j+1]=a[j]; j--; } a[j+1]=tmp; cout<<"array after pass "<<i<<" is: "; for(intk=1;k<=size;k++) cout<<a[k]<<" "; cout<<endl; } }
30
31 9.)Array Of Structure #include<conio.h> #include<iostream.h> #include<stdio.h> structstud { int roll; char name[21],grade; float mark[5],t,avg; }st[10]; void main() { clrscr(); int checkroll; for(inti=0;i<10;i++) { st[i].t=0; cout<<"enter the roll no.:"; cin>>st[i].roll; cout<<"enter the name:"; gets(st[i].name); for(intj=0;j<5;j++) {
32 cout<<"enter the marks of subject"<<j+1<<" (out of 100):"; cin>>st[i].mark[j]; st[i].t+=st[i].mark[j]; } st[i].avg=st[i].t/5; if(st[i].avg<50) st[i].grade='F'; else if(st[i].avg<60) st[i].grade='C'; else if(st[i].avg<80) st[i].grade='B'; else st[i].grade='A'; } cout<<"enter the roll no.:"; cin>>checkroll; for(i=0;i<10;i++) { if(checkroll==st[i].roll) { cout<<"nnttStudent's result:"; cout<<"nroll no:"<<st[i].roll<<"nname:"<<st[i].name; cout<<"ntotal marks:"<<st[i].t<<"naverage marks:"<<st[i].avg<<"ngrade:"<<st[i].grade;
33 } } getch(); }
34 10.)Implementing Stacks Using Array #include<iostream.h> #include<conio.h> #include<stdlib.h> class stack { int stk[5]; int top; public: stack() { top=-1; } void push(intx) { if(top > 4) { cout <<"stack over flow"; return;
35 } stk[++top]=x; cout <<"inserted" <<x; } void pop() { if(top <0) { cout <<"stack under flow"; return; } cout <<"deleted" <<stk[top--]; } void display() { if(top<0) { cout <<" stack empty"; return; } for(int i=top;i>=0;i--) cout<<stk[i]<<" ";
36 } }; int main() { int ch; stack st; while(1) { cout <<"n1.push 2.pop 3.display 4.exitnEnter ur choice"; cin >> ch; switch(ch) { case 1: cout <<"enter the element"; cin >> ch; st.push(ch); break; case 2: st.pop(); break; case 3: st.display(); break; case 4: exit(0);
37 } } return 0; }
38 11.)Implementing Queues Using Array #include<iostream.h> #include<conio.h> #include<stdlib.h> class queue { int queue1[5]; int rear,front; public: queue() { rear=-1; front=-1; } void insert(intx) { if(rear > 4) { cout <<"queue over flow";
39 front=rear=-1; return; } queue1[++rear]=x; cout <<"inserted" <<x; } void delet() { if(front==rear) { cout <<"queue under flow"; return; } cout <<"deleted" <<queue1[++front]; } void display() { if(rear==front) { cout <<" queue empty"; return; }
40 for(inti=front+1;i<=rear;i++) cout <<queue1[i]<<" "; } }; main() { int ch; queue qu; while(1) { cout <<"n1.insert 2.delet 3.display 4.exitnEnter ur choice"; cin >> ch; switch(ch) { case 1: cout <<"enter the element"; cin >> ch; qu.insert(ch); break; case 2: qu.delet(); break; case 3: qu.display();break; case 4: exit(0);
41 } } return (0); }
42 12.)Implementing Stacks Using Linked Lists #include<iostream.h> #include<conio.h> #include<stdlib.h> class node { public: class node *next; int data; }; class stack : public node { node *head; int tos; public: stack() { tos=-1;
43 } void push(intx) { if (tos < 0 ) { head =new node; head->next=NULL; head->data=x; tos ++; } else { node *temp,*temp1; temp=head; if(tos >= 4) { cout <<"stack over flow"; return; } tos++; while(temp->next != NULL) temp=temp->next;
44 temp1=new node; temp->next=temp1; temp1->next=NULL; temp1->data=x; } } void display() { node *temp; temp=head; if (tos < 0) { cout <<" stack under flow"; return; } while(temp != NULL) { cout <<temp->data<< " "; temp=temp->next; } } void pop()
45 { node *temp; temp=head; if( tos < 0 ) { cout <<"stack under flow"; return; } tos--; while(temp->next->next!=NULL) { temp=temp->next; } temp->next=NULL; } }; main() { stack s1; int ch; while(1) {
46 cout <<"n1.PUSHn2.POPn3.DISPLAYn4.EXITn enter ur choice:"; cin >> ch; switch(ch) { case 1: cout <<"n enter a element"; cin >> ch; s1.push(ch); break; case 2: s1.pop(); break; case 3: s1.display(); break; case 4: exit(0); } } return (0); }
47
48 13.)Implementing Queues Using Linked Lists #include<iostream.h> #include<conio.h> #include<stdlib.h> class node { public: class node *next; int data; }; class queue : public node { node *head; int front,rare; public: queue() { front=-1;
49 rare=-1; } void push(intx) { if (rare< 0 ) { head =new node; head->next=NULL; head->data=x; rare++; } else { node *temp,*temp1; temp=head; if(rare>= 4) { cout <<"queue over flow"; return; } rare++; while(temp->next != NULL)
50 temp=temp->next; temp1=new node; temp->next=temp1; temp1->next=NULL; temp1->data=x; } } void display() { node *temp; temp=head; if (rare< 0) { cout <<" queue under flow"; return; } while(temp != NULL) { cout <<temp->data<< " "; temp=temp->next; } }
51 void pop() { node *temp; temp=head; if( rare< 0) { cout <<"queue under flow"; return; } if(front== rare) { front= rare=-1; head=NULL; return; } front++; head=head->next; } }; main() { queue s1;
52 int ch; while(1) { cout <<"n1.PUSHn2.POPn3.DISPLAYn4.EXITn enter ur choice:"; cin >> ch; switch(ch) { case 1: cout <<"n enter a element"; cin >> ch; s1.push(ch); break; case 2: s1.pop();break; case 3: s1.display();break; case 4: exit(0); } } return (0); }
53
54 14.)To Write In A Text File #include<fstream.h> int main() { ofstreamfout; fout.open("out.txt"); char str[300] ="Time is a great teacher but unfortunately it kills all its pupils. Berlioz"; fout << str; fout.close(); return 0; }
55 15.)Data File Handling Using Classes #include<iostream.h> #include<conio.h> #include<fstream.h> #include<stdlib.h> class student { char name[40]; char grade; float marks; public: void getdata() { char ch; cin.get(ch); cout<<"enter name:"; cin.getline(name,40); cout<<"enter grade:"; cin>>grade;
56 cout<<"enter marks:"; cin>>marks; cout<<"n"; } void display() { cout<<"nname:"<<name; cout<<"ngrade:"<<grade; cout<<"nmarks:"<<marks; } }; int main() { clrscr(); student arts[3]; fstreamfl; fl.open("stu.dat",ios::in|ios::out); if(!fl) { cerr<<"can't open file"; return 1; }
57 cout<<"enter details for 3 studentsn"; for(inti=0;i<3;i++) { arts[i].getdata(); fl.write((char *)& arts[i],sizeof(arts[i])); } fl.seekg(0); cout<<"contents of stu.dat are shown below.n"; for(i=0;i<3;i++) { fl.read((char *)& arts[i],sizeof(arts[i])); arts[i].display(); } fl.close(); return 0; }
58
59 16.)To find The Size Of A File #include<iostream.h> #include<fstream.h> #include<conio.h> #include<stdlib.h> int main() { long begin,end; ifstreammyfile("stu"); begin=myfile.tellg(); myfile.seekg(0,ios::end); end=myfile.tellg(); myfile.close(); cout<<"sizeis:"<<(end-begin)<<"bytesn"; getch(); return 0; }
60
61 17.)Copy Contents Of File To Another File #include<fstream.h> int main() { ifstreamfin; fin.open("out.txt"); ofstreamfout; fout.open("sample.txt"); char ch; while(!fin.eof()) { fin.get(ch); fout<<ch; } fin.close(); fout.close(); return 0; }
62
63 18.)To Count Number Of Characters #include<fstream.h> #include<iostream.h> #include<conio.h> int main() { ifstreamfin; fin.open("out.txt"); int count = 0; char ch; while(!fin.eof()) { fin.get(ch); count++; } cout<<"nNumber of characters in file are:"<<count; fin.close(); getch(); return 0;
64 }
65 19.)To Count Number Of Words #include<fstream.h> #include<iostream.h> #include<conio.h> int main() { ifstreamfin; fin.open("out.txt"); int count= 0; char word[30]; while(!fin.eof()) { fin>>word; count++; } cout<<"Number of words in file are:"<<count; fin.close(); getch(); return 0;
66 }
67 20.)To Read From Text File And Display It #include<fstream.h> #include<iostream.h> #include<conio.h> int main() { ifstreamfin; fin.open("out.txt"); char ch; while(!fin.eof()) { fin.get(ch); cout<<ch; } fin.close(); getch(); return 0; }
68
69 21.)Implementing constructors #include<iostream.h> #include<conio.h> #include<stdio.h> class cabs { int cno,pkm,dist; char type; public: cabs() { type='a'; cno=1111; } int charges(char x) { if(x=='a') pkm=25; else if(x=='b') pkm=20; else if(x=='c')
70 pkm=15; else cout<<"invalid option"; return pkm; } void reg() { cout<<"enter cab number:"; cin>>cno; cout<<"enter city type:"; cin>>type; charges(type); } void showcab() { cout<<"enter distance:"; cin>>dist; cout<<"cab number:"<<cno<<"n"; cout<<"city type:"<<type<<"n"; cout<<"per kilo meter charges:"<<pkm<<"n"; cout<<"amount:"<<pkm*dist<<"n"; }
71 }; void main() { cabs obj; obj.reg(); obj.showcab(); getch(); }
72 22). INSERTION IN THE END OF LIST #include<iostream.h> #include<conio.h> struct Node { int info; Node *next; }*start,*nptr,*temp,*rear; Node *creat_nod(int a) { nptr=new Node; nptr->info=a; nptr->next=NULL; return nptr; } void insert(Node*np) { if(start==NULL) start=rear=np;
73 else rear->next=np; rear=np; } void display(Node*disp) { while(disp!=NULL) {cout<<disp->info<<endl; disp=disp->next; } } void main() {clrscr(); start=NULL; char ch='y'; int item; while(ch=='y'||ch=='Y') { cout<<"element to be inserted: "<<endl; cin>>item; nptr=creat_nod(item); if(nptr!=NULL) { cout<<"node created"<<endl; }
74 else cout<<"not created"; insert(nptr); display(start); cout<<"want to insert more? : "<<endl; cin>>ch; cout<<endl; } getch(); }
75 23) DELETION FROM THE BEGINNING OF THE LIST #include<iostream.h> #include<conio.h> struct Node { int info; Node *next; }*start,*nptr,*temp; Node *creat_nod(int a) { nptr=new Node; nptr->info=a; nptr->next=NULL; return nptr; } void insert(Node*np) { if(start==NULL) start=np; else
76 temp=start; start=np; np->next=temp; } void delet() { if(start==NULL) cout<<"underflow"<<endl; else { temp=start; start=start->next; delete temp; } } void display(Node*disp) { while(disp!=NULL) {cout<<disp->info; disp=disp->next; } } void main() {clrscr();
77 char ch='y'; int item; start=NULL; while(ch=='y'||ch=='Y') { cout<<"element to be inserted: "<<endl; cin>>item; nptr=creat_nod(item); if(nptr!=NULL) { cout<<"node created"<<endl; } else cout<<"not created"; insert(nptr); display(start); cout<<"want to insert more? : "; cin>>ch; } ch='y'; while(ch=='y'||ch=='Y') {cout<<"element to be deleted: "; cin>>item; delet(); display(start);
78 cout<<"want to delete more elements: "; cin>>ch; cout<<endl; } getch(); }
79 24) INSERTION IN THE BEGINNING OF A LIST #include<iostream.h> #include<conio.h> struct Node { int info; Node *next; }*start,*nptr,*temp; Node *creat_nod(int a) { nptr=new Node; nptr->info=a; nptr->next=NULL; return nptr; } void insert(Node*np) { if(start==NULL) start=np; else temp=start;
80 start=np; np->next=temp; } void display(Node*disp) { while(disp!=NULL) {cout<<disp->info<<endl; disp=disp->next; } } void main() {clrscr(); char ch='y'; int item; start=NULL; while(ch=='y'||ch=='Y') { cout<<"element to be inserted: "<<endl; cin>>item; nptr=creat_nod(item); if(nptr!=NULL) { cout<<"node created"<<endl; } else
81 cout<<"not created"; insert(nptr); display(start); cout<<"want to insert more? : "<<endl; cin>>ch; cout<<endl; } getch(); }
82 25) Reversing String #include<iostream.h> #include<conio.h> #include<stdio.h> #include<string.h> void main() { int j=0; char c; int d,e; char str[100]; cout<<"ENTER STRING "; gets(str); d=strlen(str); if(d%2==0) { e=d/2; } else { e=(d-1)/2;
83 } for(inti=d-1;i>=e;i--) { c=str[j]; str[j]=str[i]; str[i]=c; j++; } cout<<str; getch(); }
84 26) Ticket Booking System #include<iostream.h> #include<conio.h> #include<string.h> voidmain() { clrscr(); int as,n,m=1,sn=1; for(as=234;as>=0;) { start : cout<<" ttt Available seats="<<as<<endl; cout<<"tttEnter No.of Seatsrequired"; cin>>n; if(n==0) { cout<<"ntttGetLost n"; goto start; } as-=n; if(as<0) { cout<<" tt Not EnoughSeatsPlease EntervalidSeats"; as+=n; cout<<endl<<endl<<endl; goto start; } else
85 { cout<<"n SeatNOS.are : "; for(inti=0;i<n;i++) { if(sn>26) { sn=1; m++; } cout<<m*100+sn<<" "; sn++; } cout<<endl<<endl<<endl; } if(as==0) { for(intj=0;j<4;j++) { cout<<"tttt...House Full ...nn"; } break; } } getch(); }
86
87 27) Area Calculation #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<stdio.h> voidarea(int); voidarea (ints1) { cout<<" area of square = "<<s1*s1; } voidarea (intl1,intbr1); voidarea (intl1,intbr1) { cout<<" area of rectangle ="<<br1*l1; } voidarea (float); voidarea (floatr1) {cout<<" area of circle = "<<(3.14*r1*r1); } voidarea ( float,int,int); voidarea (floatk,intb1,inth1) {cout<<" area of triangle = "<<(k*b1*h1);} voidmain() { clrscr(); //tofindthe area of variousgeomatrical shapesbyfunctionoverloading. ints,l,br,r,b,h,ch; cout<<"Enter ur choice forfindingareaof : n";
88 cout<<"1. Square n2 Rectangle n3. Circle n4. Triangle "; cin>>ch; switch(ch) { case 1 : cout<<" enterside of square n"; cin>>s; area(s); break; case 2 : cout<<" Enter lengthandbreadthof rectangle n"; cin>>l>>br; area(l,br); break; case 3 : cout<<" Enter radiusof circle (infloatformat) n"; cin>>r; area(r); break; case 4 : cout<<" Enter base and heightof triangle n"; cin>>b>>h; area(0.5,b,h); break; default:
89 cout<<" wrong choice !!!"; break; } getch(); }
90 28) Pattern Based Program #include<iostream.h> #include<conio.h> #include<string.h> void main() { clrscr(); for(inti=0;i<10;i++) { if(i==0||i==9) { for(intj=0;j<10;j++) { cout<<"* ";} } else { for(intk=0;k<10;k++) { if(k==0||k==9) {cout<<"* ";} else cout<<" "; } } cout<<endl; }
91 getch(); }
92 29) TRUTH TABLE FOR XY+Z #include<iostream.h> #include<conio.h> #include<string.h> voidmain() { clrscr(); //WAPto printtruth table of XY+Z ; intx,y,z,a=0; cout<<" truth table forxy+z n"; for(inti=0;i<8;i++) { if(i<4) x=0; else x=1; if(i==0||i==1||i==4||i==5) y=0; else y=1; if(i%2==0) z=0; else z=1; a=x*y+z;
93 if(a==2) a=1; cout<<a<<endl; } getch(); }
94 30) Use of Class and Objects for storing Info #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<stdio.h> #include<string.h> class library {int bno,price,btotal,bissued; char auth[100],bname[100],pub[100]; public : library(char dname[],char dauth[],chardpub[],intdp,intdn,intdbi,int dt) { bno=dn; price=dp; btotal=dt; bissued=dbi; strcpy(auth,dauth); strcpy(bname,dname); strcpy(pub,dpub);
95 } ~library() { cout<<"n Thanks. for using our program" ;} void details() {cout<<" ntttDetails of book : nnnn"; cout<<" Book name :tt"<<bname<<endl; cout<<" Book no=tt"<<bno<<endl; cout<<" Price of booktt"<<price<<endl; cout<<" Total Books Availablet"<<btotal<<endl; cout<<" Issued books : t"<<bissued; cout<<" n Author :tt"<<auth; cout<<" n Publisher :tt"<<pub; } library() {cout<<" Hloon";} }; void main() { clrscr(); char uname[100],uauth[100],upub[100]; int up,un,ubi,ut; cout<<" Enter book name ,authors nameand publishers name :n";
96 gets(uname); gets(uauth); gets(upub); cout<<" Enter book price , book no. , book issued books , total books:n"; cin>>up>>un>>ubi>>ut; library a(uname,uauth,upub,up,un,ubi,ut); a.details(); library b; getch(); }
97 SQL
98 1.)Creating database CREATE DATABASEEmployee;
99 2.)Creating table CREATE TABLE Persons ( PersonID int, LastName varchar(255), FirstNamevarchar(255), Address varchar(255), City varchar(255) );
100 3.)Inserting elements into the table INSERT INTO Customers (CustomerID, CustomerName, ContactName, Address, City, PostalCode, Country) VALUES ('1','Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');
101 4.)Select all elements SELECT * FROM Customers;
102 5.)To display selected attribute SELECT CustomerName,City FROMCustomers;
103 6.)To display distinct elements of selected attribute SELECT DISTINCT City FROMCustomers;
104 7.)Using where clause SELECT * FROM Customers WHERE CustomerID=1;
105 8.)Using AND & OR SELECT * FROM Customers WHERE Country='Germany' AND (City='Berlin' OR City='München');
106 9.)Using ORDER BY SELECT * FROM Customers ORDER BY Country, CustomerName;
107 10.)Updating table attribute UPDATE Customers SET ContactName='Juan'; SELECT * FROM customers;
108 11.)Deleting a record DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste'; SELECT * FROM customers;
109 12.)To search for a specified pattern in a column SELECT * FROM Customers WHERE Country LIKE '%d';
110 13.)IN command SELECT * FROM Customers WHERE Country IN ('Finland','USA');
111 14.)To Alter Table ALTER TABLE customers ADD Age int; ALTER TABLE customers DROP COLUMN Age;
112 15.)View Command CREATE VIEW Custom AS SELECT * FROM customers WHERE Country='Finland';

Computer Science Practical Science C++ with SQL commands