JavaScript Vize Final Hesaplama Örneği

Konu

#1
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:
<!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ü;
m8E9Y3
Cevapla
#2
Teşekkürler
Cevapla
#3
ahahshajhash işimize çok yarayabilir Gülümse
Discord: ecy#5776
Cevapla
Cevapla
#5
Teşekkürler
EKLENTİ YAZMIYORUM, YAZMAYIN ARTIK.
Cevapla
#6
Teşekkürler
Cevapla
#7
Rica ederim herkese.
Cevapla
#8
Teşekkürler
stywashere
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol
Discord Adresimize Katılın