Michael47: CGI-Taschenrechner

Beitrag lesen

Hallo Leute! Ich heiße Michael und bin jetzt neu hier. Nun gleich meine Frage. Ich muss als Hausübung einen CGI-Taschenrechner bauen(schreiben), der verschiedene Operationen berechnet und die Ergebnisse zurückgibt. Das Taschenrechner-Skript hab ich ja schon. Das sieht bei mir folgendermaßen aus:

print "Bitte die erste Zahl eingeben: ";
#Zahl1
$z1 = <STDIN>; chomp $z1;
print "\nBitte die zweite Zahl eingeben: ";
#Zahl2
$z2 = <STDIN>; chomp $z2;
print "\nBitte die Rechenart eingeben (+, -, *, /, % oder **): ";
#Rechenart
$ra = <STDIN>; chomp $ra;
if ( $ra eq '+' )
{
    $erg = $z1 + $z2;
}
elsif ( $ra eq '-' )
{
    $erg = $z1 - $z2;
}
elsif ( $ra eq '*' )
{
    $erg = $z1 * $z2;
}
elsif ( $ra eq '/' )
{
    $erg = $z1 / $z2;
}
elsif ( $ra eq '**' )
{
    $erg = $z1 ** $z2;
}
elsif ( $ra eq '%' )
{
    $erg = $z1 % $z2;
}
else
{
    print "Diese Rechenart ist mir nicht bekannt!";
    die; # stirb - Programmabruch
}
print "\nDie Rechnung: $z1 $ra $z2 = $erg\n";
<>

und hier noch das HTML-Skript:

<html>
<head>
<title>Taschenrechner</title>
</head>
<body>
<h1>Taschenrechner</h1>
<form action="/cgi-bin/Taschenrechner.pl" method=post>
<p>Zahl 1: <input size="4" maxlength="3" name="Zahl1">
<br>
Zahl 2: <input size="4" maxlength="3" name="Zahl2">
<br>
Rechenart: <input size="2" maxlength="3" name="Rechenart">
<br>
<input type="SUBMIT" value="Berechnen">
<input type="reset" value="Reset">
</p>
</form>
</body>
</html>

Jetzt fehlt mir noch das CGI-Skript. Also ein passender Code, den ich dann als "Beispiel.cgi" abspeichern kann. Danke im voraus für eure Hilfe. LG Michael