Blog Archive
C++ Programs
- Add two date using operator overloading
- Add two date using class
- Difference between two datesExternal 2009 Oct
- Decrement time by one using operator overloadingExternal 2009 Oct
- Add two time using operator overloadingExternal 2009 Oct
- Compare two string. use operator overloadingExternal 2009 Oct
- Matrix multiplcationExternal 2009 Oct
- Generic programming
- File manipulation
- Pure Virtual Function
- Virtual Function
- Multipath Inheritance
- Hybrid Inheritance
- Hierarchical inheritance
- Addition of two distances using friend function
- Class to class conversion
- Basic to class and class to basic conversion
- Operator functions as friend functions
- Function overloading.
- Static & Constant function
- User defined string functions
- Complex numbers using operator overloading.
- Inline function
- Add two time
- Differnt temprature scale(Farenheit/celsius/kelvin...
- Students details- using class
- Students details- using structure
- Check whether a date is valid or not
- pass by value, pass by address, pass by refrence...
Datastructure using java
- Polynomial Addition------simple
- Implement a minimum spanning tree
- Implement BFS and DFS
- Selection Sort , Quick Sort , Merge Sort , Heap Sort
- Threaded binary tree
- Binary search tree
- Construct a Expression tree
- Deque using double linked list
- Queue operations
- Polynomial addition
- Infix to prefix, infix to postfix, prefix to postfix
- Evaluate a postfix expression
- Reverse a string using stack
- Library stack using array in java
- Insert personal details
- Add two matrice
- Display your name and roll number
Programming the 8085
- Scroll a word using 8279
- Staircase wave using DAC
- Triangular wave using DAC
- Square wave using DAC
- Rotate Stepper Motor in both direction
- Rotate Stepper Motor in clockwise direction
- Square wave with 90 degree phase shift using 8255
- Square wave using 8255
- Real time clock
- HEX down counter
- HEX up counter
- Decimal down counter
- Decimal up counter
- HEX TO BCD
- BCD to HEX
- Ascii to Binary
- Binary to Ascii
- BCD to Binary
- Binary to BCD
- Multibyte addition of two binary number
- Check 4th bit
- Move a data block with overlap
- BCD number addition
- 16 bit by 8 bit division
- Multiplication by shift left & add method
- Count odd and even numbers
- Square of a number
- 16 bit substraction
- Largest of N numbers
- Smallest of N numbers
- Add N one byte numbers
- Move a data block without overlap
- Descending Order
- Ascending Order
- 8 bit division
- 8 bit multiplication
- 8 bit substraction
- 8 bit addition
Graphics programming using c
- Draw a Sierpinski triangle using fractal geometric method Internal questn oct 2010
- Draw a piechart
- Draw a Sierpinski triangle
- Draw a polygon. Use Bresenham line drawing algorithm Bresenham line algorithm for any slope.....Internal/External questn oct 2010
- Draw a polygon. Use Midpoint line drawing algorithm to draw line.Midpoint line algorithm for any slope.....Internal questn oct 2010
- Window to viewport transformationExternal questn oct 2010
- Analog clock
- Draw the following figure(1)
Internal questn oct 2010
- Rotate a triangle along the circumference of a circle, also rotate the triangle with reference to its centroid. Use midpoint algorithm for circle drawing.Internal questn oct 2010
- Clip a polygon and fill the area.Internal questn oct 2010
- Bezier, Bspline, Cubic Spline CurvesBezier curve -- External Questn oct 2010
- Animation of some real world objects(Wind Mill)
- Circumcircle of a polygon
- Bouncing Ball
- 2D Transformation
- Sutherland-Hodgeman Polygon ClippingExternal Questn oct 2010
- cohen-sutherland Line clipping
- Filling - recursive and non recursive methodNon-recursive --- External Questn oct 2010
- Circle Drawing--Midpoint and Parametric
- Line Drawing--DDA and Bresenham's Midpoint for slope between 0 & 1
Programming the 8086
- Decimal to Octal--External 2011--
- Sort the characters in a string--External 2011--
- Quick Sort
- Sum of row elements of a matrix --External 2011--
- Insert a string in middle of another string --External 2011--
- To find nCr --External 2011--
- Cursor operations-Change size and Move
- Reverse each words in a sentance
- Factorial of a number
- Fibonacci Series
- No. of vowels in a string
- Insert a string in another string
- GCD of two numbers
- Change the string to upper or lower case
- No. of words in a sentance
- Transfer a string from data segment to extra segment
- Check wheather the given number is prime or not
- Check wheather the given string is palindrome or not
- Scrolling window up & down
- Display a character-Attributes(Blinking,Reverse Video,Foreground & Background color)
- BCD Addition
- File operations
- Display current date and time
- Draw a Circle(Midpoint Algorithm)
- Sort An Array Of numbers(Selection Sort)
- 2s Compliment of a number
- Compare Two Strings
- Multiplication Table
- Matrix Addition
- LCM of two numbers
- Largest of 10 numbers
- Sum of two multidigit digit number
- Sum of two single digit number
- Hello World
Language Processor
- Infix to Prefix
- Order of execution--(multicharacter identifier and number)
- Order of execution --External 2011--
- Infix to Postfix using lex and yacc --External 2011--
- Eliminate Left Recursion -- simple
- Operator precedence parser -- simple
- Shift reduce parser-- simple
- Eliminate Left Recursion
- Operator precedence parser
- Shift reduce parser
- Recursive descent parser
- Recognize if-else, while and do-while
- Arithematic calculator using lex and yacc ******
- Arithematic Calculator
- Recognize arithematic expression
- Recognize (0+1)*000(0+1)*
- Recognize aa(a+b)*bb
- Implement (a+b+c)*abc using transition table
- Count statements, identifiers, operators, keywords and integers
- Check for keywords, identifiers, numbers and operators
- Binary number with two concecutive zeros
- Implement (a/b)*abb using DFA
Network & OS
- Process hierarchy ; A is the parent of B & B is the parent of C and D
- Process hierarchy ; A is the parent of B & C
- Two process running parallelly are updating a shared value differently. Display the result after 10 updations.
- Parent process read 2 filenames and compare the sizes returned by child processes (reading of sizes are done parallelly by two child process)
- Simulate UNIX command ' ls | grep '\.pdf' ' using pipe ( Print the names of all PDF files in current directory )
- Print lines that contain the searched string ( Simulate UNIX GREP command )
- No. of characters, words and lines in a file ( Simulate UNIX WC command )
- Display the contents of a directory ( simulate DOS DIR command )
- Copy simulate -- Command Line Arguments
- Producer-consumer problem
- Parent creates shared memory to store N names and child display them in alphabetical order
- Parent creates shared memory to store N numbers and child find the largest and smallest numbers
- Parent send N strings to child and child return the palindromes
- Parent send N numbers to child and child return the prime numbers
- Send N strings from parent to child process
- Send N numbers from parent to child process
- Read the contents of a file and store it in reverse order
- Read a filename and display its attributes
- simulate DOS 'copy' command in c