За допомогою програми GeoGebra можна розв’язувати задачi  лiнiйного програмування. Наведенi нижче iнструкцiї охоплюють як метод пiдстановки, так i метод лiнiйки. 
     Коли ти вставляєш рiвняння та нерiвностi в GeoGebra, не потрiбно перемiщати члени так, щоб  залишився сам лiворуч вiд знака рiвностi. Просто введи їх так, як вони зазначенi! 
     Iнструкцiя GeoGebra  1
Алгебра        та        Полотно        пiд        вкладкою        Вид        у        Меню.        Алгебра        .        Алгебра        ,        замiнивши        знаки        нерiвностi        ,        ,        ,             на        знак        рiвностi        .        Тобi        знадобляться        цi        рiвняння,        щоб        знайти        точки        перетину        пiзнiше.        Перетин Точка Многокутник Алгебра        введи        цiльову        функцiю        ,        набравши        Z(x,y)        =        Ax+By,        де               та               наданi        в        умовi        задачi.        Z(A)               для               точки               ,               Z(B)               для               точки                           й               так               далi.               Оптимальним               розв’язком               є               точка,               яка               дає               найбiльше               значення               .               
      
w               у               порожньому               рядку               виду               Алгебра               й               натисни               клавiшу               Enter               (якщо               вже               є               iнший               об’єкт               з               iм’ям               ,               використай               iнше               iм’я).               Має               з’явитися               повзунок               для               числа                           в               тому               самому               рядку.               Увiйди               в               меню               налаштувань               повзунка,               натиснувши               мишею               на               три               вертикальнi               крапки               в               рядку               .               Натисни               мишею               на               вкладку               Повзунок,               встанови               для               параметра               Min               значення               0,               а               для               параметра               Max               найменше               зi               значень                           та               .               Алгебра  введи               r(x) = -A*x/B+w
де замiни A та B на             та ,               наданi в умовi задачi. Має з’явитися пряма.               
Max у налаштуваннях               повзунка.