﻿// JScript File
//########### Değişiklik yapılacak kısım başlangıç ##############################

tabanSozel1         = 119.721921;
tabanSayisal1       = 124.688951;
tabanEsitAgirlik1   = 119.966207;
tabanSozel2         = 106.703596;
tabanSayisal2       = 104.610503;
tabanEsitAgirlik2   = 103.188216;
tabanDil            = 95.729871;
//------------------------------------------------
soz1_tur            = 2.680072;
soz1_sos1           = 1.966549;
soz1_mat1           = 0.710437;
soz1_fen1           = 0.680532;
//------------------------------------------------
say1_tur            = 0.773567;
say1_sos1           = 0.540588;
say1_mat1           = 2.278425;
say1_fen1           = 2.291645;
//------------------------------------------------
ea1_tur             = 2.229802;
ea1_sos1            = 0.876512;
ea1_mat1            = 2.216546;
ea1_fen1            = 0.707748;
//------------------------------------------------
soz2_tur            = 1.447519;
soz2_sos1           = 1.062142;
soz2_mat1           = 0.767420;
soz2_fen1           = 0.735117;
soz2_ed             = 1.573616;
soz2_sos2           = 1.358135;
//------------------------------------------------
say2_tur            = 0.866582;
say2_sos1           = 0.605590;
say2_mat1           = 1.276193;
say2_fen1           = 1.283598;
say2_mat2           = 1.466786;
say2_fen2           = 1.130626;
//------------------------------------------------
ea2_tur             = 1.216152;
ea2_sos1            = 0.956114;
ea2_mat1            = 1.208923;
ea2_fen1            = 0.772023;
ea2_ed              = 1.322095;
ea2_mat2            = 1.389469;
//------------------------------------------------
dilp_tur            = 1.688241;
dilp_sos1           = 0.707872;
dilp_mat1           = 0.596695;
dilp_fen1           = 0.428683;
dilp_dil            = 1.077205; 
//------------------------------------------------


//########### Değişiklik yapılacak kısım  son ##############################


function hesapla()
{
//////////////////////////////////////////////////////////////////////////////////
mat1=document.formMain.mat1_d.value-(document.formMain.mat1_y.value/4);
turkce=document.formMain.turkce_d.value-(document.formMain.turkce_y.value/4);
fen1=document.formMain.fen1_d.value-(document.formMain.fen1_y.value/4);
edsos=document.formMain.edsos_d.value-(document.formMain.edsos_y.value/4);
sosyal1=document.formMain.sosyal1_d.value-(document.formMain.sosyal1_y.value/4);
mat2=document.formMain.mat2_d.value-(document.formMain.mat2_y.value/4);
dil=document.formMain.dil_d.value-(document.formMain.dil_y.value/4);
fen2=document.formMain.fen2_d.value-(document.formMain.fen2_y.value/4);
sosyal2=document.formMain.sosyal2_d.value-(document.formMain.sosyal2_y.value/4);

//////////////////////////////////////////////////////////////////////////////////   
    
mat1_d=document.formMain.mat1_d.value;
turkce_d=document.formMain.turkce_d.value;
fen1_d=document.formMain.fen1_d.value;
edsos_d=document.formMain.edsos_d.value;
sosyal1_d=document.formMain.sosyal1_d.value;
mat2_d=document.formMain.mat2_d.value;
dil_d=document.formMain.dil_d.value;
fen2_d=document.formMain.fen2_d.value;
sosyal2_d=document.formMain.sosyal2_d.value;

//////////////////////////////////////////////////////////////////////////////////

mat1_y=document.formMain.mat1_y.value;
turkce_y=document.formMain.turkce_y.value;
fen1_y=document.formMain.fen1_y.value;
edsos_y=document.formMain.edsos_y.value;
sosyal1_y=document.formMain.sosyal1_y.value;
mat2_y=document.formMain.mat2_y.value;
dil_y=document.formMain.dil_y.value;
fen2_y=document.formMain.fen2_y.value;
sosyal2_y=document.formMain.sosyal2_y.value;

//////////////////////////////////////////////////////////////////////////////////

mat1_t=parseInt(mat1_d)+parseInt(mat1_y);
turkce_t=parseInt(turkce_d)+parseInt(turkce_y);
fen1_t=parseInt(fen1_d)+parseInt(fen1_y);
edsos_t=parseInt(edsos_d)+parseInt(edsos_y);
sosyal1_t=parseInt(sosyal1_d)+parseInt(sosyal1_y);
mat2_t=parseInt(mat2_d)+parseInt(mat2_y);
dil_t=parseInt(dil_d)+parseInt(dil_y);
fen2_t=parseInt(fen2_d)+parseInt(fen2_y);
sosyal2_t=parseInt(sosyal2_d)+parseInt(sosyal2_y);

//////////////////////////////////////////////////////////////////////////////////

    //alert (turkce_t);
if (mat1_t<=30 && turkce_t<=30 && fen1_t<=30 && edsos_t<=30 && sosyal1_t<=30 && mat2_t<=30 && dil_t<=100 && fen2_t<=30 && sosyal2_t<=30)
   {
    
    document.formMain.mat1_n.value=mat1;
    document.formMain.fen1_n.value=fen1;
    document.formMain.edsos_n.value=edsos;
    document.formMain.turkce_n.value=turkce;
    document.formMain.sosyal1_n.value=sosyal1;
    document.formMain.mat2_n.value=mat2;
    document.formMain.fen2_n.value=fen2;
    document.formMain.dil_n.value=dil;
    document.formMain.sosyal2_n.value=sosyal2;




    soz1=tabanSozel1+(soz1_tur*turkce)+(soz1_sos1*sosyal1)+(soz1_mat1*mat1)+(soz1_fen1*fen1);
    say1=tabanSayisal1+(say1_tur*turkce)+(say1_sos1*sosyal1)+(say1_mat1*mat1)+(say1_fen1*fen1);
    ea1=tabanEsitAgirlik1+(ea1_tur*turkce)+(ea1_sos1*sosyal1)+(ea1_mat1*mat1)+(ea1_fen1*fen1);        
    soz2=tabanSozel2+(soz2_tur*turkce)+(soz2_sos1*sosyal1)+(soz2_mat1*mat1)+(soz2_fen1*fen1)+(soz2_ed*edsos) + (soz2_sos2*sosyal2);        
    say2=tabanSayisal2+(say2_tur*turkce)+(say2_sos1*sosyal1)+(say2_mat1*mat1)+(say2_fen1*fen1)+(say2_mat2*mat2) + (say2_fen2*fen2);        
    ea2=tabanEsitAgirlik2+(ea2_tur*turkce)+(ea2_sos1*sosyal1)+(ea2_mat1*mat1)+(ea2_fen1*fen1)+(ea2_ed*edsos)+(ea2_mat2*mat2);        
    dilp=tabanDil+(dilp_tur*turkce)+(dilp_sos1*sosyal1)+(dilp_mat1*mat1) + (dilp_fen1*fen1) + (dilp_dil*dil);


        
    tur_hesapla=0;
    sos1_hesapla=0;
    mat1_hesapla=0;
    fen1_hesapla=0;
    edsos_hesapla=0;
    sos2_hesapla=0;
    mat2_hesapla=0;
    fen2_hesapla=0;
    dil_hesapla=0;

    if (turkce>=0.5) tur_hesapla=1;
    if (mat1>=0.5) mat1_hesapla=1;
    if (sosyal1>=0.5) sos1_hesapla=1;
    if (fen1>=0.5) fen1_hesapla=1;
    if (edsos>=0.5) edsos_hesapla=1;
    if (sosyal2>=0.5) sos2_hesapla=1;
    if (mat2>=0.5) mat2_hesapla=1;
    if (fen2>=0.5) fen2_hesapla=1;
    if (dil>0) dil_hesapla=1;
        
    grup_say=0;
    if (tur_hesapla==1) grup_say++;
    if (mat1_hesapla==1) grup_say++;
    if (sos1_hesapla==1) grup_say++;
    if (fen1_hesapla==1) grup_say++;
        
        

    if (grup_say>=2) say1b=Math.round(say1*1000000)/1000000; else say1b="";
    if (grup_say>=2) soz1b=Math.round(soz1*1000000)/1000000; else soz1b="";
    if (grup_say>=2) ea1b=Math.round(ea1*1000000)/1000000; else ea1b="";


    if (grup_say>=2 && edsos_hesapla==1 || sos2_hesapla==1) soz2b=Math.round(soz2*1000000)/1000000; else soz2b="";

    if (grup_say>=2 && mat2_hesapla==1 || fen2_hesapla==1) say2b=Math.round(say2*1000000)/1000000;else say2b="";
    
    if (grup_say>=2 && edsos_hesapla==1 || mat2_hesapla==1) ea2b=Math.round(ea2*1000000)/1000000; else ea2b="";

    if (grup_say>=2 && dil_hesapla==1) dilb=Math.round(dilp*1000000)/1000000; else dilb="";

    document.getElementById('soz1_00').innerHTML="<b>"+soz1b+"</b>";
    document.getElementById('say1_00').innerHTML="<b>"+say1b+"</b>";
    document.getElementById('ea1_00').innerHTML="<b>"+ea1b+"</b>";
    document.getElementById('soz2_00').innerHTML="<b>"+soz2b+"</b>";
    document.getElementById('say2_00').innerHTML="<b>"+say2b+"</b>";
    document.getElementById('ea2_00').innerHTML="<b>"+ea2b+"</b>";
    document.getElementById('dil_00').innerHTML="<b>"+dilb+"</b>";


    } 
    else {
    alert ('Soru sayısı maksimum 30 olabilir. (Dil için maksimum 100 olabilir)');
    }
}
function YUVARLA(SAYI, BASAMAK) { 
if ((BASAMAK == null) || (BASAMAK == 0)) { 
   SONUC = Math.round(SAYI); 
} else { 
   x = Math.pow(10,BASAMAK); 
   SONUC = (Math.round(SAYI*x))/x; 
} 
return SONUC; 
} 

