window.onload = function(e) {
    var turd = document.getElementById("turd");
    var tury = document.getElementById("tury");
    var matd = document.getElementById("matd");
    var maty = document.getElementById("maty");
    var fend = document.getElementById("fend");
    var feny = document.getElementById("feny");
    var sosd = document.getElementById("sosd");
    var sosy = document.getElementById("sosy");
    var sturnet = document.getElementById("sturnet");
    var sturpuan = document.getElementById("sturpuan");
    var smatnet = document.getElementById("smatnet");
    var smatpuan = document.getElementById("smatpuan");
    var sfennet = document.getElementById("sfennet");
    var sfenpuan = document.getElementById("sfenpuan");
    var ssosnet = document.getElementById("ssosnet");
    var ssospuan = document.getElementById("ssospuan");
    var ssosyal = document.getElementById("ssosyal");
    var kazan = document.getElementById("kazan");
    var mattoplam = document.getElementById("mattoplam");
    var toplamdogru = document.getElementById("toplamdogru");
    var toplamyanlis = document.getElementById("toplamyanlis");
    var toplamnet = document.getElementById("toplamnet");
    var sonuc = document.getElementById("sonuc");
    var hesapla = document.getElementById("hesapla");
    var sonucYaz = document.getElementById("sonuc-yaz");
    [matd, turd, sosd, fend].forEach(function(element) {
        element.onchange = function() {
            if (Number(element.value) < 0 || Number(element.value) > 25) {
                element.value = "25";
                this.focus()
            }
        }
    });
    hesapla.onclick = function() {
        var turkcenet = (Number(turd.value) - (Number(tury.value) / 3));
        sturnet.value = turkcenet.toFixed(2);
        sturpuan.value = turkcenet * (5.1900);
        T.value = turkcenet.toFixed(2);
        var matnet = (Number(matd.value) - (Number(maty.value) / 3));
        smatnet.value = matnet.toFixed(2);
        smatpuan.value = matnet * (3.1900);
        M.value = matnet.toFixed(2);
        var fennet = (Number(fend.value) - (Number(feny.value) / 3));
        sfennet.value = fennet.toFixed(2);
        sfenpuan.value = fennet * (3.7540);
        F.value = fennet.toFixed(2);
        var sosnet = (Number(sosd.value) - (Number(sosy.value) / 3));
        ssosnet.value = sosnet.toFixed(2);
        ssospuan.value = sosnet * (3.8650);
        S.value = sosnet.toFixed(2);
        toplamdogru.value = (Number(turd.value) + Number(matd.value) + Number(fend.value) + Number(sosd.value));
        toplamyanlis.value = (Number(tury.value) + Number(maty.value) + Number(feny.value) + Number(sosy.value));
        toplamnet.value = (Number(toplamdogru.value) - (Number(toplamyanlis.value) / 3)).toFixed(2);
        sonuc.value = (Number(smatpuan.value) + Number(sturpuan.value) + Number(sfenpuan.value) + Number(ssospuan.value) + 100.025).toFixed(2);
        if (sonuc.value > 475) {
            kazan.value = "KAZANDINIZ."
        } else {
            kazan.value = "KAZANAMADINIZ."
        }
    }
}