<prompt> Eleza algorithm ya kutafuta mizizi ya equation ya quadratic.  <response>: Mlinganyo wa quadratic ni usemi wa fomu ax2 bx c 0, ambapo a, b, na c ni viunga. Ili kupata mizizi ya mlingano huu tunaweza kutumia fomula ya quadratic, ambayo inatokana na kukamilisha mraba kwenye usemi huu. Kanuni ya kutafuta mizizi ya mlinganyo wa quadratic ni kama ifuatavyo: 1. Chukua coefficients a, b, na c kama ingizo. 2. Angalia ikiwa thamani ya a ni 0. Ikiwa ni, basi mlinganyo si mlingano wa quadratic halali na programu inapaswa kumjulisha mtumiaji na kuondoka. 3. Hesabu kibaguzi, kilichotolewa na usemi D b2 - 4ac. 4. Ikiwa D ni chanya, hii inamaanisha kuwa mlingano wa quadratic una mizizi miwili halisi. Mizizi hii hutolewa na misemo x1 -b D 2a na x2 -b - D 2a. 5. Ikiwa D ni sawa na 0, hii inamaanisha kuwa mlingano wa quadratic una mzizi mmoja tu halisi ambao una msururu wa 2. Mzizi huu umetolewa na usemi x -b 2a. 6. Ikiwa D ni hasi, hii inamaanisha kuwa mlingano wa quadratic una mizizi changamano ya kuunganisha. Mizizi hii imetolewa na semi x1 -b iD 2a na x2 -b - iD 2a, ambapo mimi ni kitengo cha kufikiria kama vile i. 2 -1. 7. Onyesha matokeo mizizi kwa mtumiaji. Algorithm iliyotajwa hapo juu inaweza kutekelezwa kwa kutumia taarifa kama-ingine, kuangalia kesi mbalimbali za kibaguzi, na miundo husika ya programu inayopatikana katika lugha ya utekelezaji. 