Php bilginizi geliştirmek veya sınavlara hazırlık olması amacıyla, temel konularla ilgili basit php örneklerini derlemeye çalıştım. Örnekler içerisinde değişken kullanımı, karar kontrol deyimleri, döngüler, diziler, html içerisine php kodu gömme gibi konuların iyice anlaşılıp ve pekiştirilmesini hedefledim. Kodların iyice anlaşılması için kod satırları arasında önemli noktaları yorum satırı olarak belirttim. Umarım herkese faydalı olur.
Basit Php Örnekleri
Örnek 1: Vize ve final notları girildiğinde ortalamayı hesaplayan, ortalama 50’nin üzerinde ise ‘GEÇTİ’ değilse ‘KALDI’ yazan programın php kodlarını yazın. (Vize ortalamayı %40, final %60 oranında etkiler.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php $vize=45; $final=60; $ort=($vize*40/100)+($final*60/100); echo "Ortalama:".$ort."<br>"; if($ort>=50) echo "Durum:Geçti"; else echo "Durum:Kaldı" ?> |
1 2 3 4 5 6 7 8 9 |
<?php for($i=0;$i<=100;$i++) { if($i%2==0) echo $i."<br>"; } ?> |
1 2 3 4 5 6 7 8 9 |
<?php for ($i=6;$i>0;$i--){ echo "<h".$i.">"."Merhaba Dünya"."</h".$i.">"; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $dizi=array(3, 8, -5, 11, 7, 29, -4); sort($dizi); //print_r($dizi); foreach ($dizi as $sayi) echo $sayi."<br>"; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php for($i=1;$i<10;$i++){ for($j=1;$j<=10;$j++){ echo $i ."x". $j . "=".$i*$j; echo "<br>"; } echo "---------------------------<br>"; } ?> |
1 2 3 4 5 6 7 8 9 10 |
<?php for($i=50;$i<=100;$i++){ if($i%5==0) echo $i."<br>"; } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $sayi=5; $sonuc=1; for($i=$sayi;$i>0;$i--) { $sonuc=$sonuc*$i; } echo "Sonuç:".$sonuc; ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $fiyat=85; $kdv=$fiyat*18/100; $toplam=$fiyat+$kdv; echo "Tutar=".$toplam."<br>"; if($toplam>=100) echo "Kargo Bedava!"; ?> |
Sıralama algoritmalarıyla bir örnek nasıl yapabiliriz? Mesela 5 elemanlı bir dizideki sayıları for döngüsüyle küçükten büyüğe sıralayıp nasıl ekrana yazdırabiliriz? Rica etsem bununla ilgili bir açıklama yapar mısınız?
Eğer php’de ki hazır sıralama metotlarını kullanmadan döngü ile işlemi yapmak istiyorsanız. Sıralama algoritmaları ile ilgili olan aşağıdaki konuyu php’ye uygun şekilde düzenleyebilirsiniz.
http://www.kodlamamerkezi.com/algoritma/c-ile-kabarcik-siralama-bubble-sort-algoritmasi/
nedense baştaki kısımları yayınlamadı kusura bakmayın arkadaşlar o yüzden kodlar çalışmayabilir.
çok faydalı oldu teşekkürler
100-150 arasında 2’ye 9’a tam olarak bölünebilen en küçük sayıyı bularak sayfaya yazdırmak için gereken PHP kodlarının yazınız
bu nasıl yapılır hocam sıze zahmet yaparmısınız
100-150 arasındaki, 2 ve 9’a tam bölünebilen sayıları bulan algoritma;
<?php
for ($i=100; $i < 150; $i++) {
if (($i%2==0)&&($i%9==0)) {
echo $i."”;
}
}
?>