Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Laskija

mauza [22.08.2003 17:03:03]

#

Laskee plus-, miinus-, kerto-, jako- ja potenssilaskut.

<HTML>
<HEAD>
<TITLE>LASKIJA</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=0 BGCOLOR="#C0C0C0" STYLE="border: solid 1px Black" WIDTH="150">
<TR>
<TD STYLE="border-bottom: Solid 1px Black" BGCOLOR="#E1E1E1"><CENTER><FONT FACE="Arial Black" COLOR="#808080" SIZE=4>LASKIJA</FONT>
</CENTER>
</TR>
<TR>
<TD>
<BR>
<CENTER>
<FORM ACTION="laskija.php" METHOD=GET>
<INPUT TYPE=TEXT NAME="kentta1" STYLE="border: solid 1px Black" VALUE="0" SIZE="10"><BR><BR>
<SELECT NAME="laskutoimitus" SIZE=1 >
 <OPTION>plus
 <OPTION>miinus
 <OPTION>kertaa
 <OPTION>jaettuna
 <OPTION>potenssiin
</SELECT><BR><BR>
<INPUT TYPE=TEXT NAME="kentta2" STYLE="border: solid 1px Black" VALUE="0" SIZE="10"><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Laske" STYLE="border: solid 1px Black">
</FORM>
</CENTER>
</TD>
</TR>
<TR>
<TD BGCOLOR="#E1E1E1" STYLE="border-top: Solid 1px Black">
<CENTER>

<?php
$luku1 = $_GET['kentta1'];
$luku2 = $_GET['kentta2'];

if ($_GET['laskutoimitus'] == "plus") {
	$tulos = $luku1 + $luku2;
	echo "$luku1 + $luku2 = $tulos";
}
elseif ($_GET['laskutoimitus'] == "miinus") {
	$tulos = $luku1 - $luku2;
	echo "$luku1 - $luku2 = $tulos";
}
elseif ($_GET['laskutoimitus'] == "kertaa") {
	$tulos = $luku1 * $luku2;
	echo "$luku1 * $luku2 = $tulos";
}
elseif ($_GET['laskutoimitus'] == "jaettuna") {
	$tulos = $luku1 / $luku2;
	echo "$luku1 / $luku2 = $tulos";
}
elseif ($_GET['laskutoimitus'] == "potenssiin") {
	$tulos = $luku1;
	$i = 1;
	if (!$luku2 == 0)
	{
		while ($i < $luku2) {
			$tulos = $tulos *$luku1;
			$i++;
		}
 	}
	else $tulos = 1;
	echo "$luku1<SUP>$luku2</SUP> = $tulos";
}
?>
</CENTER>
</TD>
</TR>
</TABLE>

</BODY>
</HTML>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta