Giriş
Mesaj
- Hesap Makinesi v0.1
Merhaba arkadaşlar
Sadece 4 işlem yapabilen basit bir hesap makinesi scripti yazdım. PHP'yi benim gibi yeni yeni öğrenmeye çalışan arkadaşarın incelemesini şiddetle tavsiye ederim. Alıntı değildir!Örneği görmek için tıklayın...
Önce formumuzu hazırlıyoruz. Aşağıdaki kodlari "sayi_gonderme.html" ismiyle kaydedelim.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hesap Makinesi v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style type="text/css">
<!--
.style1 {
font-size: 12px;
}
-->
</style>
</head><body>
<form name="form1" method="post" action="hesapla.php">
<table border="0" align="center">
<tr>
<th colspan="2" scope="row"><span class="style1">Hessap Makinesi v0.1</span></th>
</tr>
<tr>
<th width="131" scope="row"><div align="center" class="style1">Birinci Sayı</div></th>
<td width="126"><input name="sayi1" type="text" id="sayi1" size="5"></td>
</tr>
<tr>
<th scope="row"><span class="style1">İkinci Sayı</span></th>
<td><input name="sayi2" type="text" id="sayi2" size="5"></td>
</tr>
<tr>
<th scope="row"><div align="center" class="style1">İşlem</div></th>
<td><select name="islem" class="style1" id="islem">
<option value="+">Toplama</option>
<option value="-">Çıkarma</option>
<option value="*">Çarpma</option>
<option value="/">Bölme</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="center">
<input name="Gonder" type="submit" id="Gonder" value="Gönder">
</div></th>
<td><div align="center">
<input type="reset" name="sil" value=" S i l ">
</div></td>
</tr>
</table>
</form></body>
</html>Formumuz hazır şimdi de formumuzdan gelen bilgileri işleyecek dosyamızı hazırlayalım.
"hesapla.php" isminde bir dosya oluşturup içine aşağıdaki kodları ekleyelim.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hesap Makinesi v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style type="text/css">
<!--
.style2 {font-size: 12px}
-->
</style>
</head><body>
<?php
if ($islem == "*") {
$sonuc = $sayi1 * $sayi2;
}
elseif ($islem == "/") {
$sonuc = $sayi1 / $sayi2;
}
elseif ($islem == "-") {
$sonuc = $sayi1 - $sayi2;
}
elseif ($islem == "+") {
$sonuc = $sayi1 + $sayi2;
}
?><center>
<br><h1><?php echo $sayi1.$islem.$sayi2."=".$sonuc; ?></h1>
<p align="center"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=10460439&url=sayi_gonderme.html" data-href="sayi_gonderme.html">Yeni işlem için tıklayın</a></p>
</center>
</body>
</html>Örneği görmek için tıklayın...
< Bu mesaj bu kişi tarafından değiştirildi phptakimi -- 17Kasım2006; 14:03:31 >
-
Yeni baslayan arkadaslar icin güzel bir ornek olmus.
-
sağolasın tsk
- Bu örnek biraz incelendiğinde if deyiminin mantığını az da olsa kavramış olacaksınız ki if deyimi de programlamada çok fazla kullanılır.
Kelime anlamı eğer olan "if" deyiminin kullanımını biraz inceleyelim.
Kullanımı :
if (Şartlar buraya yazılır.) {
şartlar yerine getiriliyorsa çalıştırılacak kodlar buraya yazılır.
}
elseif (Diğer şartlar 1){
diğer şartlar 1 yerine getiriliyorsa çalıştırılacak kodlar buraya yazılır.
}
elseif (Diğer şartlar 2){
diğer şartlar 2 yerine getiriliyorsa çalıştırılacak kodlar buraya yazılır.
}
else {
Hiçbir şart yerine getirilmiyorsa yerine getirilecek şartlar buraya yazılır.
}
Verdiğim Hesap Makinesi örneğini incelerseniz biraz daha iyi kavrarsınız olayı.
See AlsoHesap makinasi ile % yuzde nasil hesaplanir?(hesap makinasi) | DonanımHaber ForumBilgisayar açılınca kendiliğinden hesap makinesi açılıyor.sonra klavye çalışmıyor | DonanımHaber ForumSizinle beraber hesap makinesi örneğini biraz daha geliştireceğiz.
Örneğin Birinci Sayı veya İkinci Sayı boş bırakıldığında "Birinci Sayı boş bırakıldı!" veya "İkinci Sayı boş bırakıldı!" gibi uyarı mesajlarını şartlarla oluşturmasını öğreneceğiz.
Sizden de bu çalışmaya katılmanızı istiyorum. O yüzden bir süre sizin bu kodu geliştirmenizi bekleyeceğim. Dediğim gibi bir özelliği kazandırmak aslında çok da zor değil. Ama if deyiminin mantığını öğrenirseniz ilerde çok işinize yarayacağına emin olabilirsiniz.
Hatta biz insanlar da "eğer" kelimesi üzerine kurulu bi yaşam sürdürmüyor muyuz?
< Bu mesaj bu kişi tarafından değiştirildi phptakimi -- 17Kasım2006; 13:50:53 >
-
bencede yeni baslayanlar icin guzel ama siteye hesep makinesini koyunca ne oluyorki?
-
quote:
Orjinalden alıntı: sanalgene
bencede yeni baslayanlar icin guzel ama siteye hesep makinesini koyunca ne oluyorki?
Buradaki maksat hesap makinesi scripti hazırlamak değil, PHP'nin if deyimini incelemek. Veya diğer bir deyişle if deyimiyle programımızın (scriptimizin) koşulları göz önünde bulundurarak nasıl karar aldığını veya aldırdığımızı basit bir örnekle PHP'ye yeni başlayanlar için basit bir script yazmak.
-
güzel ve basit bir mantık yeni başlayanları da düşünüp bi de dreamweaver kullanmasan daha az kod olacak yani ama olsun yeni baslayanlar için ideal
-
quote:
Orjinalden alıntı: mehmetmetingülcan
güzel ve basit bir mantık yeni başlayanları da düşünüp bi de dreamweaver kullanmasan daha az kod olacak yani ama olsun yeni baslayanlar için ideal
Haklısın. En iyisi notepad(not defteri)
< Bu mesaj bu kişi tarafından değiştirildi phptakimi -- 21Kasım2006; 1:43:39 >
-
"Edit pad pro " hocamhttp://www.editpadpro.com/
Note pad de ne ki sıksam 2 gunde ben de yazarım delphide -
Ornegi inceledim de bisey soracaim ben alttaki php orneginde yani forumdan sonrakindeki kodlar nereye yazacam unu biri bana acıklasa cok sevinirim....
- Eğer bahsettiğiniz kod buysa bunu hesapla.php ismiyle kaydediyorsunuz.
quote:
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hesap Makinesi v0.1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<style type="text/css">
<!--
.style2 {font-size: 12px}
-->
</style>
</head><body>
<?php
if ($islem == "*") {
$sonuc = $sayi1 * $sayi2;
}
elseif ($islem == "/") {
$sonuc = $sayi1 / $sayi2;
}
elseif ($islem == "-") {
$sonuc = $sayi1 - $sayi2;
}
elseif ($islem == "+") {
$sonuc = $sayi1 + $sayi2;
}
?><center>
<br><h1><?php echo $sayi1.$islem.$sayi2."=".$sonuc; ?></h1>
<p align="center"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=10647828&url=sayi_gonderme.html" data-href="sayi_gonderme.html">Yeni işlem için tıklayın</a></p>
</center>
</body>
</html> - Değişik bir bakış açısı mı?
<?
echo'$a=5;$b=3;$x=-;<br>';
echo"<u>İşaret eksi iken</u><br>";
$a=5;$b=3;$x='-';
if($x=='-'){$b=0-$b;}
$array=array($a,$b);
$sonuc=array_sum($array);
echo'$sonuc=('.$a.')+('.$b.')=('.$sonuc.')<br><br>';echo'$a=5;$b=3;$x=+;<br>';
echo"<u>İşaret artı iken</u><br>";
$a=5;$b=3;$x='+';
if($x=='-'){$b=0-$b;}
$array=array($a,$b);
$sonuc=array_sum($array);
echo'$sonuc=('.$a.')+('.$b.')=('.$sonuc.')<br>';
?>
Çalıştırarak sonuca bakın burada çok karışık :P
-------------------------------------------
Böyle nası olur dersiniz??
<?
if ($islem == "*" || $islem == "/" )
{
elseif ($islem == "/") {$sayi2=1/$sayi2;}
$sonuc = $sayi1 * $sayi2;
}
elseif ($islem == "+" || $islem == "-")
{
if($islem == "-"){$sayi2=0-$sayi2;}
$sonuc = $sayi1 + $sayi2;
}
?>< Bu mesaj bu kişi tarafından değiştirildi looter -- 27Kasım2006; 1:53:46 >
-
Dreamweaver nedir?
-
Tamam dedigin gibi kaydediyorum ama islem yapınca o hesapla.php ni icindeki kodları gösteriyo islemin sonucunu degil.. Bir yardım edersenin sevinirim....
-
Sunucunda PHP desteği olmadığı içindir :)
-
basit ve anlaşılır olmuş
uzunluk,hacim,ağırlık,zaman çevirebilen basit şeylerde yapılabilir.
Yapay Zeka’dan İlgili Konular
200+ PHP SCRİPT
4 ay önce açıldı
PHP'de Fotoğraf Üzerinde İşlemler
21 yıl önce açıldı
Hazır Php Script ile Site Kurulumu
9 yıl önce açıldı
Asp.net Machine Account şifre öğrenme (acele)!
13 yıl önce açıldı
PHP ve MYSQL ile verileri sıra ile sayfalama
15 yıl önce açıldı
PHP sipariş formu ve upload Scripti Lazım
20 yıl önce açıldı
Daha Fazla Göster
Sayfa: 1
Benzer içerikler
- en iyi yazılım kursları
- iş garantili yazılım kursu
- unable to launch the application
- cloud.mail.ru arşiv
- nesne başvurusu bir nesnenin örneğine ayarlanmadı
- google güvenli arama kapatma
- jnlp dosyası açılmıyor