! Programming !
Here are a few small programs that you may find interesting. Most of these programs were written on 'spur of the moment' and I have devoted only about 2-3 hrs to each one of them. So, don't be surprised if you discover a few bugs.
- Solving K-Maps (new) [Download]
This program helps you simplify boolean expressions using K-Map. If you don't know much about K-Maps don't download this program coz there is no explanation of any of the terms used. I have assumed that the user has a working knowledge of K-Maps.
- Graphical simulation of Towers of Hanoi problem [Download]
Almost everyone studying Computer Science or otherwise interested in programming would have written a program to solve the towers of Hanoi problem. Here is graphical solution to the same.
- Plotting Manderlbroth and Julia fractals [Download]
I ripped this program from some book and added support for magnification.
- Solving the eight queens problem [Download]
Eight queens problem requires you to arrange eight queens on a chessboard such that no queen attacks any other.
- Encryption using XOR encoding [Download]
XOR encoding is one of the simplest encoding algorithms. Ofcourse, there are some very standard methods for breaking such a code but it is reasonably safe for not-so-cirtical data.
- Plotting mathematical functions [Download]
This is a simple program which allows you to plot any mathematical functions. It has a few bugs which pop up when you ask it to evaluate things like log(0) or tan(90) etc..
- Starfield simulation [Download]
This is my version of the starfield simulation screensaver that shipped with the good old Windows 3.1
- Solving nth degree equations in one variable
[Download]
This program solves an equation of any degree in one variable using the Newton-Raphson method.
- Crashing MSDOS and Windows 95x [Download]
This program demonstrates the weaknesses of operating systems like Windows 9x and MSDOS. It just proves that it is very easy to crash Windows 9x and DOS. A good OS like Unix or Linux would kick such a program out rather than crashing itself.