İnternet Programcılığı 1.Dönem 2.Yazılı Sınav Soru ve Cevapları

1.) Yandaki tabloyu döngü komutları ile oluşturun satır ve stun değerlerini değişkenlerden alacak(örneğin $satir=5; $sutun=4; gibi)
RES1

<?php
$sutun=4;
$satir=5;
echo "<table border='1'>";
for($i=1;$i<=$satir;$i++){
echo "<tr>";
for($a=1;$a<=$sutun;$a++){
echo "<td>".$i.". Satır ".$a.". Hücre</td>";
}
echo "</tr>";
}
echo "</table>";
?>

2.) Yandaki Şekli ve yazıları for döngüsüyle oluşturunuz.(not * ile süsleme 5 p dir) (25p)
res2

<?php
$dizi=array("U","L","U","B","O","R","L","U"," ","E","M","L");
echo "<center>*<br>";
for($i=0;$i<count($dizi);$i++){
echo "*";
for($a=0;$a<=$i;$a++){
echo $dizi[$a];
}	
echo "*<br>";
}
echo "*******************";	
echo "</center>";
?>

3.) 0 ile 100 arasında random iki sayı çekilecek ve çekilen sayılar ekrana yazdırınız. Çekilen bu sayıları birbirinden çıkarınız sonucun değerine göre negatif pozitif ve sıfır yazsın. Ekranda aşağıdaki örnekler gibi bir ekran görüntüsü olacak (20p)
res3

<?php
$x=rand(0,100);
$y=rand(0,100);
echo "İlk Sayı ".$x." İkinci Sayı ".$y." Olarak Rastgele Çekildi ";
$z=$x-$y;
echo $x."-".$y."=".$z;
if($z==0){echo " sonuç sıfırdır";}
else{
if($z<0){echo " sonuç negatiftir";}
else{echo " sonuç pozitiftir";}
}
?>

4.)yandaki tasarım giris. Php kodlarında tasarlanacak burada kullanıcı adı ve paralo girildikten sonra durum.php sayfasında kullanıcı adı ve şifre kontrol edilecek.doğru kullanıcı adı uluborlu şifrede eml olacak değil ise kullanıcı adı yanlış ise kullanıcı adı yanlış şifre yanlış ise şifre yanlış hatası yazdıracak ikiside doğru ise hoş geldiniz yazacak
örnek ekran çıktıları
res4
res5

<form id="form1" name="form1" method="post" action="durum.php">
<label for="textfield">Kullanıcı Adı</label>
<input type="text" name="kadi" id="textfield" />
<label for="textfield2">Şifre</label>
<input type="text" name="sifre" id="textfield2" />
<input type="submit" name="button" id="button" value="Gönder" />
</form>
<?php
$kadi=$_POST['kadi'];
$sifre=$_POST['sifre'];
if($kadi=="uluborlu" && $sifre=="eml"){echo "Hoşgeldiniz....";}
else{
if($kadi<>"uluborlu"){echo "Kullanıcı Adı Yanlış ";}
if($sifre<>"eml"){echo " Şifre Yanlış";}
}
?>

5.)0 ile 50 arasında rastgele çekilen bir sayıyının kendisine kadar olan sayılarla toplamı bulan ve ekran çıktısı aşağıdaki gibi olan kodu yazınız
res6

<?php
$r=rand(0,50);
$t=0;
for($i=1;$i<=$r;$i++)
{
$t=$t+$i;
if($r==$i){echo $i."=".$t;}
else{echo $i."+";}
}
?>

Pin It on Pinterest