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>

X

Pin It on Pinterest

X