<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