• Forumzar.COM Türkçe içerikli genel forum sitesi ve paylaşım platformu olarak eğlenceli ve interaktif bir forum deneyim sunar.

    Foruma üye olmak için BURAYA TIKLAYINIZ

JavaScript Vize Final Hesaplama Örneği

Linux

Owner
Katılım
31 Tem 2022
Mesajlar
7,101
Puanları
63
Konum
istanbul
Cinsiyet
Erkek
Bu konumda kullanıcı tarafından text kutularına girilen Vize notu ve Final notuna göre ortalamayı hesaplayan ve ortalaması ve final notu 50′ den yüksekse “GEÇTİ“, diğer durumlarda ise “KALDI” yazdıracağız.
Konuyu okurken çok dikkatli olursanız bu işi halledebiliriz.

Ortalamanın 50′ den büyük fakat Final notunun 50′ den küçük olması durumunda kalma nedeninin Final Notunun düşük olduğu bilgisini de ekranda göstereceğiz.

Ortalamayı hesaplarken kullanacağımız yöntem Vize notunun %40‘ ı ile Final Notunun %60‘ının toplamı olacak. Ortalama ve sonuç bilgisinin gösterimini Label üzerinde gerçekleştireceğiz. Örneğimize ait html ve script kodları aşağıdaki gibi olacaktır.

JavaScript Kodu:
Kod:
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Dragons War</title>
</head>
<body>
<p>
  <label for="textfield">Vize : </label>
  <input type="text" name="textfield" id="txtVize">
</p>
<p>
  <label for="textfield2">Final : </label>
  <input type="text" name="textfield2" id="txtFinal">
  <input type="button" name="button" id="hesap" value="HESAPLA">
</p>
<p><label id="lblSonuc"></label> </p>
 
 
<script>
var vize=document.getElementById("txtVize");
var final=document.getElementById("txtFinal");
var btnHesap=document.getElementById("hesap");
btnHesap.onclick=function(){
var durum="";
var vizeNotu=Number(vize.value);
var finalNotu=Number(final.value);
var ortalama=(vizeNotu*0.4)+(finalNotu*0.6);
if(ortalama>=50 && finalNotu>=50)
{
durum="GEÇTİNİZ";
}
else if (ortalama>=50 && finalNotu<50)
{
durum="FİNAL NOTU 50' DEN KÜÇÜK! KALDINIZ";
}
else
{
durum="ORTALAMANIZ 50' DEN KÜÇÜK! KALDINIZ. "
}
document.getElementById("lblSonuc").innerHTML="Ortalamanız : "+ortalama+"<BR>"+durum;
}
</script>
</body>
</html>

Ekran Görüntüsü;
[Resim: m8E9Y3.png]

Konumuz bu kadar merak ettiğiniz yerleri sorarak daha faydalı olmamı sağlabilirsiniz!​
 

Genel Forum Sitesi

Forum Sitesi - Forumzar.COM

Forumzar.COM olarak, Türkçe forum sitesi denildiğinde akla gelen ilk adres olarak, geniş kapsamlı genel forum platformumuzda buluşuyoruz. Türkiye'nin en büyük Türkçe forum siteleri arasında yer almanın gururunu yaşıyoruz. Çeşitli konu başlıklarında aktif bir şekilde paylaşımların yapıldığı, her konuda interaktif ve bilgilendirici tartışmalara katılmak için bizi takip edin! ve bir dakikanızı ayırarak forum sitemize üye olun!

Forum Siteleri

Bilgi paylaştıkça çoğalır sloganı ile ilerleyen forum sitesi platformumuza, siz de üye olarak forum sitemizde açılan konulara katılabilir ve ilgi alanınıza uygun konular açarak siz de paylaşımda bulunabilirsiniz.