AMASYA ANADOLU KIZ MESLEK VE KIZ MESLEK LİSESİ AND11-A SINIFI İNTERNET PROGRAMCILIĞI DERSİ 2.DÖNEM 2. SINAV SORULARI
1-Kullanıcının girdiği mesajı karakter sayısı kadar ekrana yazdıran programı yapın.? (Örnek girilen mesaj Meslek Lisesi ise bunu 12 defa ekrana yazdıracak)(20p)
<?php
if($gonder)
{
$sayi=strlen($mesaj);
for ($i=1;$i<=$sayi;$i++) echo “$mesaj<br>”;
}else
{
?>
<form action=”<?php echo $PHP_SELF ?> ” method=”POST”>
Mesajı Girin<input type=”text” name=”mesaj”>
<input type=”submit” name=”gonder”>
</form>
<?php
}
?>
2-Girilen bir mesajın kaç kelimeden oluştuğunu bulan programı yapın.?(Örnek girilen mesaj Kız Meslek Lisesi ise cevap 3 olacak)(20p)
<?php
if($gonder)
{
$bol=explode(” “,$mesaj);
echo count($bol).” tane kelime var”;
}else
{
?>
<form action=”<?php echo $PHP_SELF ?> ” method=”POST”>
Mesajı Girin<input type=”text” name=”mesaj”>
<input type=”submit” name=”gonder”>
</form>
<?php
}
?>
3-24 den 44 ‘a kadar olan sayıları;
Alt alta listeleyen, (10p)
Bu sayıların toplamını bulan php kodunu yazınız. (10p)
<?
for ($i=24;$i<=44;$i++)
{
echo $i;
echo “<br>”;
$toplam=$toplam+$i;
}
echo “Sayıların Toplamı = “.$toplam;
?>
4-Form
üzerindeki text kutusuna Sıcaklık bilgisi giriliyor. Gelen Sıcaklık
bilgisi 0 ile ’20 arasında ise ekrana ‘Mavi Alarm’, 21 ile 30 arasında
ise ‘Sarı Alarm’, sıcaklık 30’un üzerinde ise ‘Kırmızı Alarm’ mesajını
görüntüleyen programı yapınız. (15p)
<?
if ($sicaklik>0 && $sicaklik<=20)
{echo “Sarı alarm”;}
elseif ($sicaklik>20 && $sicaklik<30)
{echo “Mavi alarm”;}
elseif ($sicaklik>30)
{echo “KIrmızı alarm”;}
?>
5-Girdiğiniz ismin yanına
“Hoşgeldin” yazan programı oluşturunuz. (10p) (örnek girilen mesaj
Ayşe ise ekrana Hoş geldin Ayşe yazacak)
<?
function yaz($metin)
{
echo “Hoşgeldin “.$metin;
}
$ad=”Ömer”;
echo yaz($ad);
?>
6-
20
20
2
7-
48
8- 16
:oops: