1. Ana Sayfa
  2. 11.Sınıf
  3. Web Tasarım ve Programla 2.Dönem 1.Uygulama Sınav Soru ve Cevapları 2012

Web Tasarım ve Programla 2.Dönem 1.Uygulama Sınav Soru ve Cevapları 2012

Web Tasarım ve Programla 2.Dönem 1.Uygulama Sınav Soru ve Cevapları 2012

1-Bir üniversite öğrencisinin 1. Vize, 2. Vize ve final sınav sonuçlarını alarak ortalamasını hesaplayan program istenmektedir. Eğer ilk defa sınava giriyorsa vize ortalamalarının %40’ı ve final notunun %60’ı alınarak, aksi takdirde vize ve final notlarının %50’si alınarak öğrencinin durumunu “Geçtiniz” ya da “Kaldınız” olarak yazan programı yapın.

2-Klavyeden girilen n değerine göre “*” sembolünu kullanarak kare ve üçgen şekli oluşturan programı yazın

3-Klavyeden girilen N adet sayının RANJ’ını bulan programı yazın.(RANJ=Bir dizi sayının içinde en büyük ve en küçük olanının çıkartılmasıyla elde edilen sayıdır.)(Açıklama..: ilk olarak kullanıcıdan kaç adet sayı gireceği bilgisi istenecektir , daha sonra belirtilen kadar sayı alınıp bir dizi içerisine aktarılacak dizi sırlanıp en büyük ve en küçük değer birbirinden çıkartılacaktır.)

4-Klavyeden girilen bir sayının tam bölenlerini bulan programı yapın

5-Gün değerine göre ekranda gün değerini harf sayısı kadar yazdıran programı yapın.(Cuma ise dört defa Cuma yazacak şekilde..)

Cevap1:

<script type=“text/javascript”>

var vize1,vize2,final,sonuc;
var defa;
vize1=prompt(“1.Vize Notunu Girin”);
vize2=prompt(“2.Vize Notunu Girin”);
//www.bilisimogretmeni.com
final=prompt(“Final Notunu Girin”);
defa=prompt(“Dersi ilk defa mı alıyorsunuz?(E/H));
if(defa==“E”)
{
sonuc=(parseInt(vize1)+parseInt(vize2))/2*0.4+parseInt(final)*0.6;
}
else
{
sonuc=(parseInt(vize1)+parseInt(vize2))/2*0.5+parseInt(final)*0.5;
}
if(sonuc>=50)
{
document.write(“Geçtiniz”,sonuc);
}
else
{
document.write(“Kaldınız”,sonuc);
}
</script>

Cevap 2:

<script type=“text/javascript”>
var n,i,a;
n=prompt(“N değerini girin”);
i=1;
a=1;
for(i=1;i<=n;i++)
{
for(a=1;a<=n;a++)
{
document.write(*);
}
document.write(<br>);
}

for(i=1;i<=n;i++)
{
for(a=1;a<=i;a++)
{
document.write(*);
}
document.write(<br>);
}
document.write(<table>);
for(i=1;i<=n;i++)
{
document.write(<tr><td align=right>);
for(a=1;a<=i;a++)
{
document.write(*);
}
document.write(</td></tr>);

}
document.write(</table>);
</script>

Cevap 3:

<script type=“text/javascript”>
var n,i,a,enk,enb,fark;
var sayi=new Array();
n=prompt(“N Değerini Girin”);
for(i=0;i<=n;i++)
{
sayi[i]=prompt(“Sayı Girin”);
}
sayi.sort();
enk=sayi.shift();
enb=sayi.pop();
fark=enbenk;
document.write(“Dizinin Ranj’ı=,fark);

</script>

Cevap 4:

<script type=text/javascript”>
var n,i,a;
n=prompt(“Bir Sayı Girin”);
for(i=0;i<=n;i++)
{
a=n%i;
if(a==0)
{
document.write(“Tam Bölen =,i,<br>);
}
}
</script>

Cevap 5:

<script type=text/javascript”>
var gun=new Date();
var bugun=gun.getDay();
var ggun;
switch (bugun)
{
case 0:
ggun=“Pazar”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 1:
ggun=“Pazartesi”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 2:
ggun=“Salı”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 3:
ggun=“Çarşamba”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 4:
ggun=“Perşembe”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 5:
ggun=“Cuma”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
case 6:
ggun=“Cumartesi”;
for(i=1;i<= ggun.length;i++)
{
document.write(ggun,<br>);
}
break;
default:
document.write(“Geçersiz Değer”);
}
</script>

Yorum Yap

Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir