php

Kayıt
25 Kasım 2008
Mesaj
1
Tepki
0
ya php komutları ile hasep makinesi yapmayı bilen bana yardımcı olabilir mi??lütfennnn.......:confused:
 

Abdullah Şahin

Altın Üye
Altın Üye
Kayıt
3 Nisan 2008
Mesaj
2.630
Tepki
89
<?php

// Ilk sayi

$sayi1 = (double)$_REQUEST['sayi1'];

// Matematiksel Islem

$islem = $_REQUEST['islem'];

// Ikinci Sayi

$sayi2 = (double)$_REQUEST['sayi2'];

// Ileriye donuk bir parametre, hesap makinesine islemi yapmasini

// ve sonucu ekrana yazdirmasini bildiriyor...

$komut = $_REQUEST['komut'];

// Formu,programin kendisi uzerine GET ile gonderiyoruz.

// Formda gizli bir 'komut' alani var degeri 'islemi_uygula'

// Boylece program islemi yapmasi gerektigini anliyor,

$ben = $PHP_SELF;


if ($komut == 'islemi_uygula') {


if ($islem == '+') {

$sonuc = (double)($sayi1 + $sayi2);

}

if ($islem == '-') {

$sonuc = (double)($sayi1 - $sayi2);

}

if ($islem == '*') {

$sonuc = (double)($sayi1 * $sayi2);

}

if ($islem == '/') {

if (0 != $sayi2){

$sonuc = (double)($sayi1 / $sayi2);

} else {

echo "<br>Bolunen sayi sifir olamaz!";

}

}

if ($islem == 'kalan') {

$sonuc = (double)($sayi1 % $sayi2);

}

}

?>

<html>

<body>

<?php

// Sonuc diye bir degisken varsa ekranda goster yoksa bos gec

if (isset($sonuc)) { echo "Sonuc:".$sonuc; }

?>

<BR>

<!-- Formu Goster -->

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">

<input type="hidden" name="komut" value="islemi_uygula">

SAYI1:

<input type="text" name="sayi1">

ISLEM:

<SELECT name="islem">

<option value="+" selected="true">+</option>

<option value="-">-</option>

<option value="*">x</option>

<option value="/">/</option>

<option value="kalan">kalan (%)</option>

</select>

SAYI2:

<input type="text" name="sayi2">

<input type="submit" value="Islemi Gerceklestir">

</form>

</body>

</html>
yada

hesap.php

<html>
<head><title>Hesap Makinesi</title></head>
<body>
<?php
if (isset($gonder) )
{
if($islem=="toplama") $sonuc=$sayi1 + $sayi2 ;
if($islem=="cikarma") $sonuc=$sayi1 - $sayi2 ;
if($islem=="carpma") $sonuc=$sayi1 * $sayi2 ;
if($islem=="bolme") $sonuc=$sayi1 / $sayi2 ;
}
?>
<form action="hesap.php" method="post" name=”hesap”>
<table border="0">
<tr bgcolor="#800000">
<td colspan="4" align="center"><FONT SIZE="3" COLOR="#FFFFFF">
PHP ile Hesap Makinesi</FONT>
</td>
</tr>
<tr>
<td align="center">1.Sayi</td>
<td align="center"><input type="text" name="sayi1" size="8" value="<?php
echo $sayi1 ?>"></td>
<td align="center">2.Sayi</td>
<td align="center"><input type="text" name="sayi2" size="8" value="<?php
echo $sayi2 ?>"></td>
</tr>
<tr>
<td align="center">+<input type="radio" name="islem" value="toplama"></td>
<td align="center">-<input type="radio" name="islem" value="cikarma"></td>
<td align="center">*<input type="radio" name="islem" value="carpma"></td>
<td align="center">/<input type="radio" name="islem" value="bolme"></td>
</tr>
<tr>
<td colspan="4" bgcolor="#808080">
<input type="submit" value="hesapla" name="gonder">
<font color="#FFFFFF" size="2">Sonuc : <?php echo $sonuc; ?> </font>
</td>
</tr>
</table>
</form>
</body>
</html>
yada

<form action="cal.php" method="post">


<br>


Sayi 1 :<input type="text" name="sayi1">


<br>


Sayi 2 :<input type="text" name="sayi2">


<br>


<input type="submit" value="Hesapla">


</form>





$sayi1 = $_POST["sayi1"];


if($sayi1==""){


echo "Lütfen 1.ci Kutucugu Doldurunuz<br>";


}else{


$sayi2 = $_POST["sayi2"];


if($sayi2==""){





echo "Lütfen 2.ci Kutucugu Doldurunuz<br>";


}else{





$hesapla = $sayi1+$sayi2;





echo "Sayi1 :<b>".$sayi1."<br></b>";


echo "Sayi 2 :<b>".$sayi2."<br></b>";


echo "TOPLAM :<b>".$hesapla."</b><br>";


}


}






Yukaridaki kodları "cal.php" diye çalıştırın ve hesap makineniz hazır. Şu an için toplama (+) yapabiliyor ama eger toplama değil de çarpma ya da bölme ya da çıkartma yapmasını istiyorsanız "$hesapla = $sayi1+$sayi2;"'deki artıyı (+) çarpma yapmak istiyorsanız (x), çıkarma yapmak istiyorsanız (-) ya da bölme yapmak istiyorsanız (/) şeklinde (+) ile degiştiriniz.
 
Yukarı Alt