TİCARET MESLEK LİSESİ 2010-2011 EĞİTİM ÖĞRETİM YILI
İNTERNET PROGRAMCILIĞI DERSİ 1.DÖNEM 1.YAZILI SINAVI SORULARI

1-   10-90 arasındaki sayılardan çift olanların  karesini , tek olanların  küpünü  hesaplayan ve sonucu ekrana yazdıran programı yazınız. (20p)

2-   Yarıçapı klavyeden girilen dairenin alanını hesaplayan ve 1’den alan sonucuna  kadar olan sayıları  3’er 3’er alt alta yazdıran programı yazınız.  (20p)
Daire alan formülü =  pi * r^2 (r= yarıçap)   (pi=3 alınacaktır.)

3-   Y dersinde 3 sınav yapılacaktır. 1.sınavın %20’si 2.sınavın %35’i 3.sınavın %45’i alınarak ortalama hesaplanacaktır.
Ortalama 45’ten küçükse başarısız
45- 85 arasında ise iyi
85-100 arasında ise Pekiyi mesajını ekrana yazdıran programı IF – ELSEIF yapısı kullanarak  yazınız.
Not:Sınav notlarını siz giriniz . (20p)

4-   Bir şirkette çalışanların satmış olduğu ürün miktarı ve taban maaşı klavyeden girilecektir. Çalışanlara ayrıca satmış oldukları ürün miktarına göre promosyon verilecektir
Sattığı ürün miktarı :
50-100 arası olanlara   100 TL promosyon
100-200 arası olanlara  300 TL promosyon
200’den fazla olanlara 500 TL  promosyon verilecektir.
Taban maaşı ve sattığı ürün miktarı girilen işçinin maaşını hesaplayan programı SWITCH kullanarak yazınız.
Not:50’den az ürün satan çalışanlar promosyon alamayacaklardır. (20p)

5-
a) PHP yorumlayıcısı çalışma mantığını yazınız.(5p) 
b) PHP programının avantajlarından ve dezavantajlarından 2 şer tanesini yazınız. (4p)
c) PHP de değişken tanımlarken dikkat edilmesi gereken kuralları yazınız . (5p)
d) Aşağıdaki programda b ve sonuc değişkenlerinin tipini yazınız ve ekran çıktısını bulunuz. (6p

<?php
   $sayi=14;
   $b=$sayi%10 ;
   $sonuc=$b+7.5;
   echo ++$sonuc;
   ?>