برنامه ابتدا ورودیهای لازم را دریافت میکند، در حلقه اول: طول اعضا، کسینوس و سینوس زوایای اعضا با افق را به دست میآورد، در حلقه دوم: ماتریس سختی محلی هر عضو را محاسبه میکندف در حلقه سوم: ماتریس کلی خرپا به دست میآید، در حلقه چهارم و پنجم: بردار نیرو و در حلقه ششم شرایط مرزی در ماتریس سختی اعما