QuickBasic Projects

A collection of QuickBasic programs from early programming days

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.