2010-2011 ÖĞRETİM YILI İNTERNET PROGRAMCILIĞI DERSİ 1.DÖNEM 2. YAZILI SINAV SORULARI VE CEVAPLARI
2010-2011 ÖĞRETİM YILI İNTERNET PROGRAMCILIĞI DERSİ 1.DÖNEM 2. YAZILI SINAV SORULARI VE CEVAPLARI
Daha fazla bilgi için : www.gorselprogramlama.com
SORULAR
S.1-) $n değişkeni “n” i ifade etmek üzere, 1’den n e kadar olan tek sayıların toplamını while döngüsü kullanarak ekrana aşağıdaki gibi yazdıran php programını yazınız?(25p)
Örnek:
$n =105 olarak seçildiğinde ekran çıktısı;
1+3+5+7+9+11+13+15+17+19+21+23+25+27+29+31+33+35+37+39+41+43+45+47+49+51+53+55+57+59+61+63+65+67+69+71+73+75+77+79+81+83+85+87+89+91+93+95+97+99+101+103+105+=2809
S.2-) a + a x 1 + a x 2 + a x 3 +….+ a x a formülüne göre verilen sayıya kadar işlem yapan programı for döngüsü ile yazın?(25p)
Örnek:
Verilen sayı 5 ise 5+5*1+5*2+5*3+5*4+5*5 şeklinde olacak.
S.3-) Verilen notun harf karşılığını bulan programı yazın?(25p)(A=5,B=4,C=3,D=2,E=1)
Örnek:
Verilen not 3 ise C şeklinde olacak.
S.4-) $n için girilen n tamsayısının tam bölenlerini veren bir php programı yazınız?(25p)
Örnek:
$n=12 için ekran çıktısı
12 sayısının tam bölenleri:
1
2
3
4
6
Daha fazla bilgi için : www.gorselprogramlama.com
CEVAPLAR
1. <?
$n=105;
$tek_toplam=0;
$i=1;
while($i<=$n)
{
echo $i.”+”;
$toplam=$toplam+$a;
$a=$a+2;
}
echo “=”.$toplam;
?>
2. <?php
$son=0;
$b=5;
for($a=1;$a<=$b;$a++)
{
$son=($a*$b)+$son;
}
echo $son+$b;
?>
3. <?
$not=4;
if($not==5) echo “A”;
if($not==4) echo “B”;
if($not==3) echo “C”;
if($not==2) echo “D”;
if($not==1) echo “E”;
?>
4. <?php
$n=50;
$i=1;
echo $n.” “.”sayısının tam bölenleri:<br>”;
for($i=1;$i<$n;$i++)
if($n%$i==0)
{
echo $i.”<br>”;
}
?>
Soruların ve cevap anahtarının word belgesini indirmek için Tıklayınız
Daha fazla bilgi için : www.gorselprogramlama.com