# TI-BASIC:Factor Quadratics

From Learn @ Cemetech

**Routine Summary**

A program that factors a quadratic using the inspection method.

**Inputs**

A,B,C

**Outputs**

L,,1,,

**Variables Used**

A,B,C,P,F,L,N,M,J,O,I,L,,1,,

**Calculator Compatibility**

TI-83/84/+/SE
**Author**

b2jammer
**Download**

:Prompt A,B,C :AC→P:A→F:C→L :1→N:1→M :If (P<0) or (B<0):Then :-1→N :-1→M :End :For(J,M,N*abs(P),N) :J+(J=0)→J :If fPart(P/J)=0 and (P/J)+J=B:Then :J→I :(P/J)→O :N*abs(P)→J :End :End :{0,0,0,0→L1 :1-2(F<0) :Ansgcd(abs(F),abs(O→L1(1 :1-2(I<0) :Ansgcd(abs(I),abs(L→L1(2 :1-2(F<0 xor A<0) :Ansgcd(abs(F),abs(I→L1(3 :1-2(O<0 xor B<0) :Ansgcd(abs(O),abs(L→L1(4 :Disp "(AX+B)(CX+D) :Disp "{A,B,C,D} :(L1(1)L1(3)=A) :Ans(L1(1)L1(4)+L1(2)L1(3)=B) :Ans(L1(2)L1(4)=C) :AnsL1

A program that takes the coefficients of a quadratic function and factors it using the Factoring by Inspection method, storing the new coefficients to L,,1,,.