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; ?>