Напълно допускам, че повечето от тези правописни грешки може да произтичат от това, че текстът първо е писан на латиница и после е кирилизиран. Тъкмо като такъв изглежда.
Относно програмата. Съвсем нормална като за случая. Вместо това goto може да се използва цикъл while с подходяща Булева променлива. Пак тази променлива може да се използва за коректно излизане от цикъла.
Мисля, че по елегантно би било да се обработи ситуацията "не е квадратно уравнение" като се изчисли коренът в случай на линейно уравнение и да се изчислят комплексните корени при d<0. В темата, посочена от каката има примерче за тези ситуации. Но това вече са глезотии.
След реда writeln('Натиснете Enter за вавеждане на нови стойности:'); трябва да има поне някакъв readln, все пак! (каката се е заблудила, че трябва да се чисти буферът )