[PHP] hadi gelin hesap makinası yapalım =) hemde 3 haneli

Silverday

Altın Üye
Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
arkadaşlar aslında hemencik konuyu açarken toplama işlemli yapıcaktım ama
sonradan düşündümkü çok basit olucak.o yüzden 30 dakka falan uğraşıp kodladım :melek
tamamen çalışıyor, ayrıca localde çalıştıranlar olursa sayfada ilkten undefine index hataları gelebilir, onlar önemli deil, ama normal web serverlarda gelmez hata.

php bilginiz gelişsin diye kodladım, sorularınız olursa veya neden buraya bunu yazdın derseniz
buralardayım :durdurun

(tabi bunun için html css ve javascriptte bilmek gerekiyorr :p)

PHP:
<?php

/* Silverday
 * 19:56 03.05.2008 GMT+2
 * Hackhell.com - ©
 */


		// Ortak Kodlar

print "

	<head>
<title>Hesap Makinamız - Hackhell.com &copy - Silverday</title>
<style type=\"text/css\">
body {
font-family: Tahoma;
font-size: 12px;
}
input {
background: #eaeaea;
border: 1px solid #444444;
font-weight: bold;
font-family: Tahoma;
}
</style>
	</head>


";

// Post ile Yollanan Değişkenlerimiz

$get = $_GET['hesapla'];
$birinci = $_POST['birinci'];
$ikinci = $_POST['ikinci'];
$ucuncu = $_POST['ucuncu'];


if($birinci != "" and $ikinci != "" and $get != "") {
$sonuc = "";
$a = "";
$yapilanislem = "";

if($get == "topla") {
$sonuc = $birinci + $ikinci;
$a = "+";
}

if($get == "cikar") {
$sonuc = $birinci - $ikinci;
$a = "-";
}

if($get == "carp") {
$sonuc = $birinci * $ikinci;
$a = ".";
}

if($get == "bol") {
$sonuc = round($birinci / $ikinci, 3);
$a = ":";
}

$yapilanislem = "($birinci".$a."$ikinci)";

$sayfa = "

<p align=\"center\">İşlem Sonucu: <b>$sonuc</b>'dir.. $yapilanislem</p>

";


	// Üçüncü Kutu da Dahil ise onu da işleme kat

if($ucuncu != "")
{

if($get == "topla") {
$sonuc = ($birinci + $ikinci + $ucuncu);
$a = "+";
print "lol";
}
if($get == "cikar") {
$sonuc = ($birinci - $ikinci) - $ucuncu;
$a = "-";
}

if($get == "carp") {
$sonuc = ($birinci * $ikinci) * $ucuncu;
$a = ".";
}

if($get == "bol") {
$sonuc = round(($birinci / $ikinci) / $ucuncu, 3);
$a = ":";
}


$yapilanislem = "($birinci".$a."$ikinci".$a."$ucuncu)";

$sayfa = "

<p align=\"center\">İşlem Sonucu: <b>$sonuc</b>'dir.. $yapilanislem</p>

";

}

}
else {


// İlk Gelecek Sayfamız, Düzenlerken veya ekleme yaparken tırnaklardan önce \ kullanın.

$sayfa = "

<html>


<body>
<p align=\"center\"><font color=\"navy\"><b>Hesap Makinası - By Silverday</b></font>
<form method=\"post\" name=\"hesapla\">
<input type=\"textbox\" name=\"birinci\" size=\"5\"> - 
<input type=\"textbox\" name=\"ikinci\" size=\"5\"> - 
<input type=\"textbox\" name=\"ucuncu\" size=\"5\"><br><br>

<input type=\"button\" value=\" + \" onclick=\"hesapla.action='?hesapla=topla';hesapla.submit()\"> - 
<input type=\"button\" value=\" - \" onclick=\"hesapla.action='?hesapla=cikar';hesapla.submit()\"> - 
<input type=\"button\" value=\" x \" onclick=\"hesapla.action='?hesapla=carp' ;hesapla.submit()\"> - 
<input type=\"button\" value=\" / \" onclick=\"hesapla.action='?hesapla=bol' ;hesapla.submit()\">

</form>



</p>
</body></html>

";

}


echo($sayfa);



?>


hayırlı işler =)




calculator.jpg
 
paylaşımn için sağol
 
Geri
Üst