QuickBasic Programs (1996-1998)
A collection of QuickBasic programs written during school. These programs demonstrate various algorithms including array manipulation, mathematical optimization, sorting, and geometric calculations.
QuickBasic was a popular programming language in the 1990s, especially in educational settings. These programs were written as part of coursework and personal experiments with algorithms and numerical methods.
Programs:
- Change Calculator → 1996 - Calculates how to break down a sum into ticket denominations (500, 100, 10, 2 rubles)
- Array Element Swapping → 1997 - Swaps elements between two positions in an array
- Array Reduction → 1997 - Reduces a 2k×2k array to k×k by extracting unique elements
- Array Reduction Variant → 1997 - Similar to Array Reduction but with different algorithm
- Cylinder Optimization → 1997 - Finds optimal height/radius ratio for a cylinder to maximize volume/surface area ratio
- Array Sorting → 1998 - Merges two n×n arrays into a combined array, then sorts them by finding the maximum element at each position and placing it in sorted order. Includes optional step-by-step visualization of the sorting process.