JavaScript ile basit bir not ortalaması hesaplayıcıbelki yeni başlayanlara yardımcı olur diye yazdım..eğer daha güzel olması için,daha az yer kaplaması için önerisi olan arkadaşlar varsa onlar da yazsınlar kendimi geliştirmiş olurum :) http://ebenegorum.kayyo.com/asilnotort.htm |
Özel Yazılım Trojan+, güncellemeli ve garantili. Sadece 690TL! Kredi kartınıza 12 taksit kolaylığı!
|
|||||||
JavaScript ile basit bir not ortalaması hesaplayıcı konusundaki toplam yorum: 11, okunma sayısı: 826. |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
#1 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2006
Üye numarası: #99663
Mesaj sayısı: 86
Karma etkisi: 10
![]() ![]() ![]() ![]() ![]() Karma: 430
|
belki yeni başlayanlara yardımcı olur diye yazdım..eğer daha güzel olması için,daha az yer kaplaması için önerisi olan arkadaşlar varsa onlar da yazsınlar kendimi geliştirmiş olurum
![]() http://ebenegorum.kayyo.com/asilnotort.htm Kod:
<html>
<head>
<title>
Not Ortalaması
</title>
<script language=JavaScript>
<!--
function hesapla() {
var asilsonuc=parseInt(100*((document.form.aa.value*document.form.ab.value)+(document.form.ba.value*document.form.bb.value)+(document.form.ca.value*document.form.cb.value)+(document.form.da.value*document.form.db.value)+(document.form.ea.value*document.form.eb.value)+(document.form.fa.value*document.form.fb.value)+(document.form.ga.value*document.form.gb.value)+(document.form.ia.value*document.form.ib.value)+(document.form.ka.value*document.form.kb.value)+(document.form.la.value*document.form.lb.value)+(document.form.ma.value*document.form.mb.value)+(document.form.na.value*document.form.nb.value)+(document.form.oa.value*document.form.ob.value)+(document.form.pa.value*document.form.pb.value)+(document.form.ra.value*document.form.rb.value)+(document.form.sa.value*document.form.sb.value)+(document.form.ta.value*document.form.tb.value)+(document.form.ua.value*document.form.ub.value)+(document.form.va.value*document.form.vb.value)+(document.form.ya.value*document.form.yb.value))/[document.form.ab.value*1+document.form.bb.value*1+document.form.cb.value*1+document.form.db.value*1+document.form.eb.value*1+document.form.fb.value*1+document.form.gb.value*1+document.form.ib.value*1+document.form.kb.value*1+document.form.lb.value*1+document.form.mb.value*1+document.form.nb.value*1+document.form.ob.value*1+document.form.pb.value*1+document.form.rb.value*1+document.form.sb.value*1+document.form.tb.value*1+document.form.ub.value*1+document.form.vb.value*1+document.form.yb.value*1])/100;
if (asilsonuc>=100){
alert("Not ya da puan şeklinde olsun, ortalamanız 100'dan büyük olamaz!Lütfen geçerli değerler girin!");
}
else if (asilsonuc<0)
{
alert("Not ya da puan şeklinde olsun, ortalamanız 0'dan küçük olamaz!Lütfen geçerli değerler girin!");
}
else {
document.form.sonuc.value=asilsonuc;
}
}
-->
</script>
<body bgcolor=limegreen>
<center>
<noscript><font size=+5>Lütfen JavaScripti etkinleştirin!Aksi takdirde hesaplama gerçekleşemez!</font></noscript><br>
<font size=+2><b>İster ortalamalarınızı 4 gibi notlar şeklinde yazın, isterseniz de yeni sisteme göre 83.16 şeklinde puan ortalamalarınızı yazın!(Olmayan derslerin hanelerini boş bırakın)</b></font>
<form name="form">
<br>
<table>
<tr><td>Ders 1 Ort: </td><td><input type="text" size="8" name="aa"></td><td>Ders Sayısı: <input type="text" size="8" name="ab"></td></tr>
<tr><td>Ders 2 Ort: </td><td><input type="text" size="8" name="ba"></td><td>Ders Sayısı: <input type="text" size="8" name="bb"></td></tr>
<tr><td>Ders 3 Ort: </td><td><input type="text" size="8" name="ca"></td><td>Ders Sayısı: <input type="text" size="8" name="cb"></td></tr>
<tr><td>Ders 4 Ort: </td><td><input type="text" size="8" name="da"></td><td>Ders Sayısı: <input type="text" size="8" name="db"></td></tr>
<tr><td>Ders 5 Ort: </td><td><input type="text" size="8" name="ea"></td><td>Ders Sayısı: <input type="text" size="8" name="eb"></td></tr>
<tr><td>Ders 6 Ort: </td><td><input type="text" size="8" name="fa"></td><td>Ders Sayısı: <input type="text" size="8" name="fb"></td></tr>
<tr><td>Ders 7 Ort: </td><td><input type="text" size="8" name="ga"></td><td>Ders Sayısı: <input type="text" size="8" name="gb"></td></tr>
<tr><td>Ders 8 Ort: </td><td><input type="text" size="8" name="ia"></td><td>Ders Sayısı: <input type="text" size="8" name="ib"></td></tr>
<tr><td>Ders 9 Ort: </td><td><input type="text" size="8" name="ka"></td><td>Ders Sayısı: <input type="text" size="8" name="kb"></td></tr>
<tr><td>Ders 10 Ort: </td><td><input type="text" size="8" name="la"></td><td>Ders Sayısı: <input type="text" size="8" name="lb"></td></tr>
<tr><td>Ders 11 Ort: </td><td><input type="text" size="8" name="ma"></td><td>Ders Sayısı: <input type="text" size="8" name="mb"></td></tr>
<tr><td>Ders 12 Ort: </td><td><input type="text" size="8" name="na"></td><td>Ders Sayısı: <input type="text" size="8" name="nb"></td></tr>
<tr><td>Ders 13 Ort: </td><td><input type="text" size="8" name="oa"></td><td>Ders Sayısı: <input type="text" size="8" name="ob"></td></tr>
<tr><td>Ders 14 Ort: </td><td><input type="text" size="8" name="pa"></td><td>Ders Sayısı: <input type="text" size="8" name="pb"></td></tr>
<tr><td>Ders 15 Ort: </td><td><input type="text" size="8" name="ra"></td><td>Ders Sayısı: <input type="text" size="8" name="rb"></td></tr>
<tr><td>Ders 16 Ort: </td><td><input type="text" size="8" name="sa"></td><td>Ders Sayısı: <input type="text" size="8" name="sb"></td></tr>
<tr><td>Ders 17 Ort: </td><td><input type="text" size="8" name="ta"></td><td>Ders Sayısı: <input type="text" size="8" name="tb"></td></tr>
<tr><td>Ders 18 Ort: </td><td><input type="text" size="8" name="ua"></td><td>Ders Sayısı: <input type="text" size="8" name="ub"></td></tr>
<tr><td>Ders 19 Ort: </td><td><input type="text" size="8" name="va"></td><td>Ders Sayısı: <input type="text" size="8" name="vb"></td></tr>
<tr><td>Ders 20 Ort: </td><td><input type="text" size="8" name="ya"></td><td>Ders Sayısı: <input type="text" size="8" name="yb"></td></tr>
</table>
<input type="button" value="Hesapla!" onClick="hesapla()">
<table>
<tr><td>Sonuç:</td><td><input type="text" name="sonuc"></td></tr>
</table>
</form>
</center>
</body>
</html>
Düzenleyen pokemanyaq : 07-02-2007 at 22:41. |
|
|
|
|
|
#2 |
|
Daimi Üye
![]() ![]() ![]() Kayıt Tarihi: Jun 2006
Üye numarası: #73032
Mesaj sayısı: 452
Karma etkisi: 11
![]() ![]() ![]() ![]() ![]() ![]() Karma: 505
|
Kodlar iyide...Domain adı pek iyi deil.bu ne kardes
![]() ![]() ....(bu arada bugunlerde kayyoo uye alımını durdurdu nasıl aldın ) |
|
|
|
|
|
#3 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2006
Üye numarası: #99663
Mesaj sayısı: 86
Karma etkisi: 10
![]() ![]() ![]() ![]() ![]() Karma: 430
|
kayyodan daha önce almıştım,aklıma o isim geldi işte
index.php'de hazırladığım fake vardı, şimdi de asilnotort.htm'yi upload ettim... |
|
|
|
|
|
#4 |
|
Moderator
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Aug 2005
Üye numarası: #32663 Yer: kayıplarda.....
Mesaj sayısı: 8,302
Karma etkisi: 31001
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 3098649
|
Yaw askiliğe bak verdiğin site üye alımını durdurmuş bana beleş alan lazımdı
Verdiğin kod hakkında düşüncelerim:1-Gayet güzel ama background color çok açık2-Ben 6 sene önce öğrenciliği bıraktım bana yaramaz ama çewremde çok öğrenci var |
|
|
|
|
|
#5 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2006
Üye numarası: #99663
Mesaj sayısı: 86
Karma etkisi: 10
![]() ![]() ![]() ![]() ![]() Karma: 430
|
aslında haklısın aqua fazlaca açık renk olmuş
limegreen yaptım arkaplan rengini. fikir için sağol |
|
|
|
|
|
#6 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Feb 2007
Üye numarası: #109048
Mesaj sayısı: 72
Karma etkisi: 6
![]() Karma: 10
|
saol teşekkürler
|
|
|
|
|
|
#7 |
|
Banned
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Feb 2005
Üye numarası: #2687 Yer: 'im şişelerin dibi
Mesaj sayısı: 5,893
Karma etkisi: 0
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 824732
|
emegine saglık saol dostum
![]() |
|
|
|
|
|
#8 |
|
Hızlı Çırak
![]() ![]() Kayıt Tarihi: Dec 2006
Üye numarası: #99663
Mesaj sayısı: 86
Karma etkisi: 10
![]() ![]() ![]() ![]() ![]() Karma: 430
|
bu da yenisi
hem seçenek daha bol hem de daha çok güvenlik önlemi var ![]() beğeneceğinizi umarım.. http://ebenegorum.kayyo.com/ortalama.htm/ Kod:
<html>
<head>
<title>
Not Ortalaması
</title>
<script language=JavaScript>
<!--
var deger=2;
function kontrol(onay) {
if(onay.checked){
deger=1;
document.form.reset();
}
}
function deneme(denek) {
if(denek.checked){
deger=0;
document.form.reset();
}
}
function duzelt(alan) {
if(deger==0 || deger==2){
if(alan.value>100 || alan.value<0 || alan.value%1!=0) {
alan.value=100;
}
}
if(deger==1){
if(alan.value!=0 && alan.value!=1 && alan.value!=1 && alan.value!=2 && alan.value!=3 && alan.value!=4 && alan.value!=5){
alan.value=5;
}
}
document.form.sonuc.value=parseInt(50*(document.form.mat.value*4+document.form.geo.value*2+document.form.fiz.value*4+document.form.kim.value*4+document.form.bio.value*4+document.form.edb.value*3+document.form.ntm.value*2+document.form.ing.value*3+document.form.frz.value*2+document.form.sgl.value*2+document.form.din.value*1+document.form.gvn.value*1+document.form.bed.value*2)/17)/100;
}
function renk(alan)
{
alan.style.backgroundColor="limegreen";
}
function renkeski(alan)
{
alan.style.backgroundColor="white";
}
-->
</script>
<body bgcolor="silver">
<center><b>İster ortalamalarınızı 4 gibi notlar şeklinde yazın, isterseniz de yeni sisteme göre 83,16(virgül koyun nokta değil) şeklinde puan ortalamalarınızı yazın!</b>
<form name="form2">
<br>
<table>
<tr align="center"><td colspan="2">Hangi tür ortalamanızı hesaplamak istiyorsunuz?</td></tr>
<br>
<tr align="center"><td>Not Ortalaması<input type="radio" name="radyo" value=1 onClick="kontrol(this)"></td><td>Puan Ortalaması<input type="radio" name="radyo" value=2 onClick="deneme(this)"></td></tr>
</table>
</form>
<form name="form"><table bgcolor="silver" width=100%>
<table>
<tr align="center"><td>Matematik Ort: </td><td><input type="text" name="mat" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Geometri Ort: </td><td><input type="text" name="geo" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Fizik Ort: </td><td><input type="text" name="fiz" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Kimya Ort: </td><td><input type="text" name="kim" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Biyoloji Ort: </td><td><input type="text" name="bio" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Edebiyat Ort: </td><td><input type="text" name="edb" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Dil ve Anlatım Ort: </td><td><input type="text" name="ntm" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>İngilizce Ort: </td><td><input type="text" name="ing" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Seçmeli Ders Ort: </td><td><input type="text" name="frz" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Sağlık Ort: </td><td><input type="text" name="sgl" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Din Ort: </td><td><input type="text" name="din" onChange="duzelt(this)" onClick="renk(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Milli Güvenlik Ort: </td><td><input type="text" name="gvn" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td>Beden Ort: </td><td><input type="text" name="bed" onChange="duzelt(this)" onClick="renk(this)" onBlur="renkeski(this)"></td></tr>
<tr align="center"><td style="background-color: silver;">Sonuç:</td><td><input type="text" name="sonuc" disabled value="0" style="background-color: gray; color: white;" onChange="duzelt(this)"></td></tr>
</table>
</form>
</center>
</body>
</html>
Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=118345 Ayrıca sizlere de bir sorum olacak örneğin kullanıcıdan "prompt" metodu ile ya da text kutusu aracılığıyla bir sayı girmesini istiyoruz.Kullanıcının buraya sayı değil de harf girmesini önlemek için gereken kod nedir? Ben alternatif olarak: Kaynak: Wardom http://www.wardom.com.tr/showthread.php?t=118345 Kod:
if(alan.value%1!=0) ![]() |
|
|
|
|
|
#9 |
|
Cool Üye
![]() ![]() ![]() Kayıt Tarihi: Apr 2007
Üye numarası: #117176 Yer: İzmir
Mesaj sayısı: 176
Karma etkisi: 11
![]() ![]() ![]() ![]() ![]() ![]() Karma: 570
|
orjinal bir çalışma olmuş, sağolasın.
|
|
|
|
|
|
#10 |
|
Çırak
![]() Kayıt Tarihi: Dec 2011
Üye numarası: #571796
Mesaj sayısı: 1
Karma etkisi: 0
![]() Karma: 10
|
salut je pense acheter une horloge sur ce site
ce site le connaissez vous ? le site est <a href="http://www.horlogedeco.fr">horloge deco</a> |
|
|
|
|
|
#11 |
|
Forum Ustası
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Sep 2010
Üye numarası: #484380 Yer: LebiR...
Mesaj sayısı: 3,483
Karma etkisi: 12555
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 1255073
|
merhaba ben bu sitede bir saat satın alma düşünüyorum
Bu site biliyor musunuz? diyor. |
|
|
|
|
|
#12 |
|
Forum Ustası
![]() ![]() ![]() ![]() ![]() Kayıt Tarihi: Jul 2007
Üye numarası: #133070 Yer: Kreuzberg
Mesaj sayısı: 8,417
Karma etkisi: 54860
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Karma: 5484797
|
|
|
|
|
![]() |
| Şu Anda Konuyu Görüntüleyenler: 1 (0 üye ve 1 misafir) | |
| Konu Araçları | Bu Konuda Ara |
|
|
