Witam,
Proszę o pomoc bardziej doświadczonych użytkowników. Muszę napisać skrypt PHP, który umożliwi mi stworzenie kalkulatora wykonującego takiego działania jak: dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie, pierwiastkowanie oraz obliczanie pierwiastków trójmianu kwadratowego. Skrypt musi byc napisany jak najzwięźlej oraz w współpracy z formularzmi znanymi z HTML. Udało mi się stworzyć poniższe dwa kody, natomiast niestety po wielu godzinach prób nie potrafię dokończyć kodu PHP, który będzie wyliczał rozwiązania trójmianu kwadratowego. Doszedłem zaledwie do wyliczenia delty. Końcówka kodu to moja nieudana próba dalszego wyliczenia. Jeżeli ktoś jest w stanie mi pomóc w tym zadaniu będę bardzo wdzięczny. Pomocne będzie również ewentualne skrócenie kodu w miejscach w których jest to możliwe, co zwiększy jego przejrzystość.
Z góry dziękuję za wszelką pomoc.


Kod podstawowych działań: dodawania.....


Kod
<html>

<head>
<title>Kalkulator</title>
</head>

<body>

<center><h3 style="color:red;font-size:50";>Kalkulator</h3></center> <br>
<p style="font-size:22"> Dodawanie, Odejmowanie, Mnozenie, Dzielenie </p>  <br><br>

<form method="post">

Podaj pierwsza liczbe :
<input type="text" name="pierwsza" size="10" maxlength="10">
Podaj druga liczbe :
<input type="text" name="druga" size=10 maxlength="10"> Wybierz dzialanie: <select name="dzialanie">
    <option value="a">dodawanie
    <option value="b">odejmowanie
    <option value="c">mnozenie
    <option value="d">dzielenie

</select>
<br><br>
<input type="submit" value="Oblicz"> <input type="reset" value="Wyczysc pola"><br><br>
<?php
if(!empty($_POST["pierwsza"]) AND !empty($_POST["druga"]) AND is_numeric($_POST["pierwsza"]) AND is_numeric($_POST["druga"])){
    switch($_POST["dzialanie"]){
        case "a": echo "Wynik: ".($_POST["pierwsza"]+$_POST["druga"]); break;
        case "b": echo "Wynik: ".($_POST["pierwsza"]-$_POST["druga"]); break;
        case "c": echo "Wynik: ".($_POST["pierwsza"]*$_POST["druga"]); break;
        case "d": if($_POST["druga"]!=0){echo "a/b=".($_POST["pierwsza"]/$_POST["druga"]);}else{echo "nie dzieli się przez 0";};break;
    
    }

}
?>  <br><br><br>

</form>  <br>

<form method="post">

<p style="font-size:22"> Potegowanie</p><br><br>
Podaj podstawe potegi:
<input type="text" name="trzecia" size="10" lenght="10"> Podaj wykladnik potegi: <input type="text" name="czwarta" size="10" lenght="10"> <input type="submit" value="Poteguj">   <input type="reset" value="Wyczysc pole">   <br><br>
<?php
if (!empty($_POST["trzecia"]) and !empty($_POST["czwarta"]) and is_numeric($_POST["trzecia"]) and is_numeric($_POST["czwarta"])) {
echo "Wynik: ".(pow($_POST["trzecia"],$_POST["czwarta"])); }
  ?>


</form>


<form method="post">

<p style="font-size:22"> Pierwiastkowanie</p><br><br><br>
Podaj liczbe podpierwiastkowa: <input type="text" name="piata" size="10" lenght="10"> Podaj stopień pierwiastka <input type="text" name="szosta" size="10" lenght="10"> <input type="submit" value="Pierwiastkuj">   <input type="reset" value="Wyczysc pole">   <br><br>
<?php
if (!empty($_POST["piata"]) and !empty($_POST["szosta"]) and is_numeric($_POST["piata"]) and is_numeric($_POST["szosta"])) {
echo "Wynik: ".(pow($_POST["piata"],(1/($_POST["szosta"])))); }
?>


</form>

</body>
</html>


Kod PHP trójmian kwadratowy:

Kod
<html>
    <head>
    </head>
<body>

<form method="post">
Podaj zmienna a: <input type="text" name="jeden" size="10" maxlenght="10">
Podaj zmienna b: <input type="text" name="dwa" size="10" maxlenght="10">
Podaj zmienna c: <input type="text" name="trzy" size="10" maxlenght="10">
Wynik delat: <input type="submit" value="Delta">

</form>

<?php
if (is_numeric($_POST["jeden"]) and is_numeric($_POST["dwa"]) and is_numeric($_POST["trzy"])  ) {
echo "Delta: ".pow($_POST["dwa"],2 )-4*$_POST["jeden"]*$_POST["trzy"] ;
}
?>



<form method="post">
Podaj zmienna a: <input type="text" name="1" size="10" maxlenght="10">
Podaj zmienna b: <input type="text" name="2" size="10" maxlenght="10">
Podaj zmienna c: <input type="text" name="3" size="10" maxlenght="10">
Podaj wyliczona delte: <input type="text" name="del" size="10" maxlenght="10">
</form>

<?php
if (is_numeric($_POST["1"]) and is_numeric($_POST["2"]) and is_numeric($_POST["3"]) and is_numeric($_POST["del"])  )
{
echo "x1= ".pow($_POST["2"],2)-4*$_POST["1"]*$_POST["3"];
}
?>


</body>
</html>