Pırıl Zöhre
Üye
- 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.......
yada<?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<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>
<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.