<script type="text/javascript">
    function hesapla(){
        var ort, harfnot;
        s1 = parseFloat(document.getElementById('sinav1').value);
        s2 = parseFloat(document.getElementById('sinav2').value);
        s3 = parseFloat(document.getElementById('sinav3').value);
        s4 = parseFloat(document.getElementById('sinav4').value);	
        s5 = parseFloat(document.getElementById('sinav5').value);
        s6 = parseFloat(document.getElementById('sinav6').value);
        //Oğuzhan TAŞ Blog uygulaması JavaScript kodları
        ort=(s1*s2+s3*s4+s5*s6)/(s2+s4+s6);

        if (ort>=85 && ort<=100)
            harfnot='A';
        else if (ort>=70 && ort<85)
            harfnot='B';
        else if (ort>=55 && ort<70)
            harfnot='C';
        else if (ort>=45 && ort<50)
            harfnot='D';
        else if (ort>=50 && ort<55)
            harfnot='D';		
        else if (ort>=0 && ort<45)
            harfnot='E';
        document.getElementById('txtortalama').value=ort;
        document.getElementById('txtharf').value=harfnot;
    }

</script>
</head>
<body>
<form>
    a dersi :<input type="text" name="sinav1" id="sinav1"><br/>
    a kredisi :<input type="text" name="sinav2" id="sinav2"><br/>
    b dersi :<input type="text" name="sinav3" id="sinav3"><br/>
    b kredisi :<input type="text" name="sinav4" id="sinav4"><br/>
    b dersi :<input type="text" name="sinav5" id="sinav5"><br/>
    b kredisi :<input type="text" name="sinav6" id="sinav6"><br/>	
    Ortalama :<input type="text" name="txtortalama" id="txtortalama"><br/>
    <input type="button" onclick="hesapla();" value="Hesapla"/>
</form>
</body>
</html>
Arkadaşlar yukarıda verdiğim kodda

a dersi :<input type="text" name="sinav1" id="sinav1"><br/>
a kredisi :<input type="text" name="sinav2" id="sinav2"><br/>

gibi kod var ben bir buton eklediğimde nasıl

c dersi :<input type="text" name="sinav1" id="sinav1"><br/>
c kredisi :<input type="text" name="sinav2" id="sinav2"><br/>

......
......


böyle seri şekilde nasıl ekler?
tabi bunu eklerken
s7 = parseFloat(document.getElementById('sinav6').value );

olarakta eklemesi lazım. Bu konuda yardım edermisiniz.

tabi bir de ort=(s1*s2+s3*s4+s5*s6.......)/(s2+s4+s6.......); diye gtimesi laızm