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 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=enb–enk;
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>