Uygulama 4: İç içe if-else kullanımı ile Otopark programı

<?
$cins=1;
$saat=30;
if($cins==1)
{
if($saat<=1)
$ucret=5;
else if($saat>1&&$saat<=3)
$ucret=7;
else if($saat>3&&$saat<=5)
$ucret=10;
else if($saat>5&&$saat<=24)
$ucret=15;
else
$ucret=15+($saat-24)*0.5;
}
if($cins==2)
{
if($saat<=1)
$ucret=7;
else if($saat>1&&$saat<=3)
$ucret=10;
else if($saat>3&&$saat<=5)
$ucret=15;
else if($saat>5&&$saat<=24)
$ucret=20;
else
$ucret=20+($saat-24)*0.75;
}

else
echo “Hatalı cins seçimi”;
echo $cins.” nolu araç türünün “.$saat.” saat için park ücreti, “.$ucret.” TL’dir.”;
?>

SONUÇ:

$cins hangi araba türü seçilecekse onu belirler. Mesela $cins=1 $cins e 1 değerini atarsak otomobil, $cins= 2 $cins e 2 değerini atarsak ticari araç seçmiş oluruz. $saat ise aracın otoparkta kaç saat duracağını belirler. örneğin; $saat=30 otoparkta 30 saat kaldığını belirtir. Otomobil için ilk  if-else yapısında if($saat<=1) yani eğer saat 1’den küçük ve 1’e eşitse $ucret=5; ücreti 5 TL dir. else if($saat>1&&$saat<=3) yani eğer saat 1’den büyük ve 3 ‘den küçük ve eşitse $ucret=7; yani ücret 7 TL dir. Bu şekilde devam eder ta ki 15. satıra gelene kadar. 15. satırda eğer 24 saatten fazla ise $ucret=15+($saat-24)*0.5; satırı çalışır. ve ücrette 15 TL + (saat -24)*0.5 şeklinde hesap yapar. Eğer cins otomobil değilde ticari araçsa 5-16 satırları çalışmaz ve alttaki if-else yapısına geçer. Eğer araç ticari araçsa if($saat<=1)  yani saat 1’den küçük ve eşitse $ucret=7; ücreti 7TL dir. Böyle devam eder. 28. satırda 24 saaten fazla ise $ucret=20 TL+($saat-24)*0.75; ücreti 20+(saat-24)*0.75 şeklinde hesaplar. Eğer cins 1 ya da 2 değilse 5-29. satırlar çalışmaz ve ekranda hatalı cins seçimi yazısını görürüz. echo “Hatalı cins seçimi”;  ve eğer cins 1 ise “1 nolu araç türünün 30 saat için park ücreti, 18 TL’dir.” şeklinde ekranda yazar. Ve program sonlanır.

HTML Uygulama5

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Untitled Document</title>
</head>

<body>
<a href=”Uygulama4.html” target=”_blank”>Listeye Git</a>
</body>
</html>

 

<a href=”Uygulama4.html” target=”_blank”>Listeye Git</a>

<a href=”Uygulama4.html” target=”_self”>Listeye Git</a>

Blank bağlantıyı yeni sekmede açar, self aynı sitede açar.

HTML Uygulama4

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;

<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Uygulama4</title>
</head>

<body>

<ul>
<li>Madde 1</li>
<li>Madde 2</li>
<li>Madde 3</li>
<li>Madde 4</li>
</ul>

<ol type=”I”>

<li>Madde 1</li>
<li>Madde 2</li>
<li>Madde 3</li>
<li>Madde 4</li>

</ol>

</body>
</html>

HTML Uygulama1: Takvim

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>uygulama takvim</title>
</head>

<body>
<table border=”1″>
<tr>
<td>Pazartesi</td><td>Salı</td><td>Çarşamba</td><td>Perşembe</td><td>Cuma</td><td>Cumartesi</td><td>Pazar</td>
</tr>
<tr>
<td>00:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>01:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>02:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>03:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>04:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>05:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>06:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>07:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>08:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>09:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>10:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>11:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>12:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>13:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>14:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>15:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>16:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>17:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>18:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>19:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>20:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>21:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>22:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
<td>23:00</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td>
</tr>
<tr>
</body>
</html>

Uygulama3: PHP KARŞILAŞTIRMA OPERATÖRLERİ

<?

/* PHP KARŞILAŞTIRMA OPERATÖRLERİ */

$a=5;
$b=3;

//Eşit midir?

if($a==$b)
echo $a.” ile “.$b.” eşittir.<br/>”;
else
echo $a.” ile “.$b.” eşit değildir.<br/>”;

//Eşit değil midir?

if($a!=$b)
echo $a.” ile “.$b.” eşit değildir.<br/>”;
else
echo $a.” ile “.$b.” eşittir.<br/>”;

//Küçük müdür?

if($a<$b)
echo $a.” daha küçük “.$b.”‘den<br/>”;
else
echo $a.” daha büyük “.$b.”‘den<br/>”;

//Büyük müdür?

if($a>$b)
echo $a.” daha büyük “.$b.”‘den<br/>”;
else
echo $a.” daha küçük “.$b.”‘den<br/>”;

//Küçük veya eşit midir?

if($a<=$b)
echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”;
else
echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”;

//Büyük veya eşit midir?

if($a>=$b)
echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”;
else
echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”;

?>

SONUÇ:

Karşılaştırma operatörlerinde “if-else” yapısını kullanırız. 6. satırda  if($a==$b) yani $a nın içindeki değer $b nin içindeki değere eşit midir? Eğer eşitse echo $a.” ile “.$b.” eşittir.<br/>”; satırı çalışır, eşit değilse echo $a.” ile “.$b.” eşit değildir.<br/>”; satırı çalışır ve bir alt satıra geçer. 11. satırda if($a!=$b) yani $a nın içindeki değer $b nin içindeki değere eşit değil midir? Eğer eşit değilse echo $a.” ile “.$b.” eşit değildir.<br/>”; satırı çalışır, eşitse echo $a.” ile “.$b.” eşittir.<br/>”; satırı çalışır  ve bir alt satıra geçer. 16. satırda if($a<$b) yani $a nın içindeki değer $b nin içindeki değerden küçük mü? Eğer küçükse echo $a.” daha küçük “.$b.”‘den<br/>”; satırı çalışır, küçük değilse echo $a.” daha büyük “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 21. satırda if($a>$b) yani  $a nın içindeki değer $b nin içindeki değerden büyük mü? Eğer büyükse echo $a.” daha büyük “.$b.”‘den<br/>”; satırı çalışır, büyük değilse echo $a.” daha küçük “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 26. satırda if($a<=$b) yani $a nın içindeki değer $b nin içindeki değerden küçük veya eşit mi? Eğer küçük veya eşitse echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”; satırı çalışır. Değilse echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”; satırı çalışır ve bir alt satıra geçer. 31. satırda if($a>=$b) yani $a nın içindeki değer $b nin içindeki değerden büyük veya eşit mi? Eğer büyük veya eşitse echo $a.” daha büyük veya eşit “.$b.”‘den<br/>”; satırı çalışır, değilse echo $a.” daha küçük veya eşit “.$b.”‘den<br/>”; satırı çalışır ve program sonlanır.

Uygulama2: ARİTMETİK (ATAMA VE BİRLEŞTİRME DAHİL) OPERATÖRLER

<?

/* ARİTMETİK (ATAMA VE BİRLEŞTİRME DAHİL) OPERATÖRLER */
//Toplama

$a=18;
$b=11;
$c=$a+$b;
echo $a.” ile “.$b.”toplamı”.$c.”<br/>”;
echo”18 ile 11 toplamı: 29 <br/>”;

//Çıkartma
$a=11;
$b=7;
$c=$a-$b;
echo $a.” ile “.$b.”farkı”.$c.”<br/>”;
//Çarpma
$a=12;
$b=4;
$c=$a*$b;
echo $a.” ile “.$b.”çarpımı”.$c.”<br/>”;
//Bölme
$a=9;
$b=3;
$c=$a/$b;
echo $a.” ile “.$b.”bölümü”.$c.”<br/>”;
//Mod alma operatörü
$a=30;
$b=4;
$c=$a%$b;
echo $a.” mod “.$b.”sonucu”.$c.”<br/>”;

?>

SONUÇ:

Aritmetik operatörlerde atama işlemi “=” operatörü ile gerçekleşir. Değişkene değer atarken $a=45; şeklinde yazılır. Toplama işlemi yapılacak ise “+” operatörü kullanılır ve $c=$a+$b; şeklinde yazılır. Çıkarma işlemi yapılacak ise “-” operatörü kullanılır ve $c=$a-$b; şeklinde yazılır. Çarpma işleminde “*” operatörü kullanılır ve $c=$a*$b; şeklinde yazılır. Bölme işleminde “/” operatörü kullanılır , $c=$a/$b; şeklinde yazılır. Ve son olarak mod alma işleminde ise “%” operatörü kullanılır ve $c=$a%$b; şeklinde yazılır. Toplama işleminde echo satırlarının arasındaki fark, ilk satırında değişkene yeni değer atarsak atanan değerler değişir fakat ikinci satırda text olarak yazdığımız için değerler değişmez.

Uygulama1: Echo Fonksiyonu ve Birleştirme Operatörü

UYGULAMA:

<?
//Açıklamalar böyle yazılır.
$isim=”Melih”;
$yas=”20″;

echo”Öðrencimiz “.$isim.” “.$yas.”yasina girdi. <br/>” ;

echo $isim. ‘ “‘.$yas.’ yasindayim.” dedi’;
echo'”Çift tırnak”‘;
echo”‘Tek tırnak'”;
/*Bu açıklama
birden fazla satırla yazılır. */

?>

SONUÇ:

Echo fonksiyonu yazılan yazının ekranda görüntülenmesini sağlar. Birleştirme operatörü iki tane değişkenimiz var diyelim, bir tanesi elma diğeri ise armut. Biz bunlara belirli değerler verip daha sonra ise birleştirme operatörü kullanarak iki veriyi birleştirmeyi sağlarız. Açıklama satırlarında tek satır kullanmak için “//”, birden fazla satır kullanmak için de “/*” sembolü kullanılır. <br/> HTML tagını iki cümleyi birbirinden ayırıp ikinci cümleyi alt satıra geçirmek için kullanırız. Ve burada <br/> tagı text olarak kullanılmıştır.

Yeni Nokia’lar fena sızdı!

Nokia’nın Windows Phone 8’li ilk cepleri bunlar mı olacak? İşte çok büyük bir sızıntı…

Nokia’nın Windows Phone 8 duyurusuna sayılı günler kala şirketin yeni Lumia cepleri Twitter’dan internete sızdı.

Son zamanlarda teknoloji sızıntılarıyla öne çıkan “@evleaks”ın gösterdiği fotoğraflarda Nokia’nın Windows Phone 8’li ilk cepleri olan Nokia Lumia 820 ve Nokia Lumia 920 görünüyor. Yukarıda gördüğünüz Lumia 920, Nokia’nın 41MP’lik kamera teknolojisi PureView’u üzerinde taşıyor ve dolayısıyla oldukça ilgi çekici bir cep. 4.5 inç’lik dev bir ekrana sahip ve daha önce ortaya çıkan “Lumia Phi”nin final sürümü gibi duruyor. Lumia 920’nin sarı, gri ve kırmızı renkli modelleri bulunuyor.

Lumia 802 ise Nokia’nın daha mütevazı özelliklere sahip bir telefonu. Windows Phone 8 ile çalışan telefon, PureView teknolojisine sahip değil ve ekranı biraz daha küçük: 4.3 inç. Kırmızı, mor, siyah, beyaz, sarı ve fazlası ise renk yelpazesi de oldukça geniş.

Ay biletleri satışa çıkıyor!

  Özel bir uzay şirketi, Ay’a turist seyahatlerinin üç yıl içinde başlayabileceğini duyurdu.  “Biletleri satmaya    hazırız” denilen uçuşun bedeli 100 milyon sterlin

İlk uçuş 2015’te başlıyor

Isle of Man merkezli özel sektöre ait İngiliz uzay şirketi Excalibur Almaz, Ay’a turist göndereceğini açıkladı.

1972 yılındaki Apollo 17 görevinden sonra Ay’a yapılacak ilk insanlı uçuşun, 2015 yılında gerçekleşmesi  bekleniyor. Yolcular, önce uzay istasyonlarından birine kenetlenecek. Daha sonra buradan Ay’a giderek   Dünya’nın uydusuna ilk ayak basan Neil Armstrong’un heyecanını tadacaklar. Dünya ile Ay arasında uzaklık 384.403 km.

Yolculuk 4 ay sürecek

Dört ay sürecek bu heyecan verici yolculuğa katılmak isteyenler, 100 milyon sterlini (283 milyon TL) gözden çıkarmalı. Şirketin kurucusu Art Dula, İngiltere’nin başkenti Londra’da yaptığı basın toplantısında kapsülü tanıtırken, “Biletleri satmaya hazırız” dedi. Excalibur şirketi, Rus firması NPO Mashinostroyenia’dan iki uzay istasyonu ve dört kapsül satın almıştı. Uzay turistleri, bugüne kadar sadece Uluslararası Uzay İstasyo-
nu’na gitti.