Asp de Ortalama Nasıl Alınır?
7
●2.714
- 30-10-2007, 16:55:03Merhaba arkadaşlar benim bir sorunum var. basit bir script yapıcam not ortalamasını hesaplamak için. Mesela 10 quiz oluncak dolayısıyla 10 tane boşluk yapıcam. Ama ben mesela 5 boşluğu doldurup onların ortalamasını almak istersem nasıl yapıcam. Yani 5 quizin ortalamasını hesaplatmak istediğim zaman. Anlatabilmişimdir inş. Cevabınız için teşekkürler şimdiden.
- 30-10-2007, 18:45:03Kimlik doğrulama veya yönetimden onay bekliyor.<%
QuizSayisi = 5
Toplam = 0
For i = 1 To QuizSayisi
Toplam = Toplam + CInt(Request.Form("quiz"& i))
Next
Response.Write "Ortalama: "& Toplam / QuizSayisi
%>
Forma da quiz1, quiz2 .. alanlar eklersen böyle yapabilirsin. - 31-10-2007, 17:30:58<%
QuizSayisi = 5
Toplam = 0
For i = 1 To QuizSayisi
if CInt(Request.Form("quiz"& i)) <> 0 Then
Toplam = Toplam + CInt(Request.Form("quiz"& i))
Else
Exit for
End if
Next
cikar = i - 1
bol = Toplam / cikar
Response.Write "Ortalama: "& bol
%>
Böyle yaptım çalıştı. Yazayım ihtiyacı olan arkadaş olursa kullanır. - 01-11-2007, 22:42:01yukarıda verdiğim kodda mesela 1. quizi girdiğinizde 2.yi girmezseniz 3. yü girerseniz 1 ile 3 ün ortalamsını almıyor. exit for dediği için döngüyü devam ettirmiyor. bende şöle değiştirdim...
<%
QuizSayisi = 5
Toplam = 0
sayi = 0
For i = 1 To QuizSayisi
if CInt(Request.Form("quiz"& i)) <> 0 Then
Toplam = Toplam + CInt(Request.Form("quiz"& i))
sayi = sayi + 1
End if
Next
bol = Toplam / sayi
Response.Write "Ortalama: "& bol
%>
?