Merhaba arkadaşlar,
Bu makalem yine bir ders niteliğinde olacaktır ve dersimizin konusu başlığımızda belirttiğim php kullanarak hesap makinesinin nasıl yapılığını sizlere aktarmak. İlerleyen dersimizde visual studio kullanarak yani C# kodları ile hesap makinesi yapacağız ancak şimdilik ufak bir hesap makinesi işimize yarar 🙂 Amacım php kullanarakta hesap makinesinin yapılabildiğini göstermek ve mantığını anlamak.
Aşağıda yazmış olduğum kodları ister not defteri isterseniz de dreamweaver’da yazabilirsiniz. Yazdığınız kodları cal.php olarak kaydedebilirsiniz…
1 <form action="cal.php" method="post">
2 <br>
3 Sayi 1 :<input type="text" name="sayi1">
4 <br>
5 Sayi 2 :<input type="text" name="sayi2">
6 <br>
7 <input type="submit" value="Hesapla">
8 </form>
9 <?php
10 $sayi1 = $_POST["sayi1"];
11 if($sayi1==""){
12 echo "Lütfen 1.ci Kutucugu Doldurunuz<br>";
13 }else{
14 $sayi2 = $_POST["sayi2"];
15 if($sayi2==""){
16
17 echo "Lütfen 2.ci Kutucugu Doldurunuz<br>";
18 }else{
19
20 $hesapla = $sayi1+$sayi2;
21
22 echo "Sayi1 :<b>".$sayi1."<br></b>";
23 echo "Sayi 2 :<b>".$sayi2."<br></b>";
24 echo "TOPLAM :<b>".$hesapla."</b><br>";
25 }
26 }
27 ?>
Yukarıda ki kodları “cal.php” diye çalıştırın ve hesap makineniz hazır. Şu an için toplama (+) yapabiliyor ama eğer 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 değiştiriniz.
NOT: Php çalıştırmak için ‘AppServer’ veya ‘WampServer’ a ihtiyacınız vardır. Tüm işlemleriniz bittiğinde localhost’ta yaptığınız çalışmanın önizlemesini yapabilirsiniz. Aşağıda paylaşmış olduğum ekran alıntısı benim yapmış olduğum hesap makinesinin görüntüsüdür.
- emresupcin
- Php
- 8 Haziran 2013 - 18:11
- 3 Yorum
- 8348 Görüntülenme
cal make hesap makinesi hesap makinesi yapımı php cal yapımı php hesap makinesi php ödevleri php örnekleri
Hocam selamun aleykum konunun mantığını iyi kavradım fakat şu + – * / işlemini bir arada gerçekleştiremezmiyiz ?
Teşekkürler
Teşekkürler…