• 31-01-2019, 14:57:17
    #1
    Üyeliği durduruldu
    <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
  • 01-02-2019, 01:01:12
    #2
    hocam sorunu tam olarak anlayamadım ne yapmak istediğini detaylı ve daha kısa bir şekilde anlatır isen yardımcı olabilirim.