-
Notifications
You must be signed in to change notification settings - Fork 0
/
34-not-ortalamasi-alma.htm
109 lines (73 loc) · 3.01 KB
/
34-not-ortalamasi-alma.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<!DOCTYPE html>
<html>
<head>
<title>Not Ortalaması Alma</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- LIBRARY FILES -->
<link rel="stylesheet" type="text/css" href="basic/basic.min.css">
<script src="basic/basic.min.js" type="text/javascript" charset="utf-8"></script>
<script>
/*
Anlatım videosu;
https://www.youtube.com/watch?v=hyw6IVWV1Tc
*/
// DEĞİŞKENLER
var txtNot
var btnEkle
var lblGecmis
var notlarinToplami = 0
var eklenenNotSayisi = 0
// ÖZEL FONKSİYONLAR
// İlk çalışan fonksiyon.
var start = function() {
page.color = "whitesmoke"
// NESNE: Yeni notun yazıldığı metin kutusu.
txtNot = createTextBox()
that.top = 50
that.left = 50
that.title = "İlk notu giriniz:"
// NESNE: Notu ekleyen düğme.
btnEkle = createButton()
that.text = "Not Ekle"
that.color = "lightgreen"
that.aline(txtNot, "right", 10)
that.onClick(notEkle)
// NESNE: Geçmiş işlemlerin kayıtları.
lblGecmis = createLabel()
that.text = ""
that.fontSize = 13
that.textColor = "gray"
that.aline(txtNot, "bottom", 20)
}
// Her saniye çalışan fonksiyon.
var loop = function() {
}
// DİĞER FONKSİYONLAR
var notEkle = function() {
// Eğer boş değil ise ekle.
if (txtNot.text != "") {
// Metin kutusundaki sayıyı, değişkene ekle.
notlarinToplami += num(txtNot.text)
// Değişkeni bir attır.
eklenenNotSayisi++
// Yeni not girişi için başlığı düzenle.
txtNot.title = (eklenenNotSayisi + 1) + ". notu giriniz:"
// Ortalamayı hesapla ve geçici bir değişkene aktar.
var ortalama = num(notlarinToplami / eklenenNotSayisi, "integer")
// Geçmişe, eklenecek metni oluştur.
var eklenecekMetin = eklenenNotSayisi + " - " + txtNot.text + ", ortalama: " + ortalama
// Metni en üste ekle.
lblGecmis.text = eklenecekMetin + "<br>" + lblGecmis.text
// Yeni not girişi için metin kutusunu temizle.
txtNot.text = ""
}
}
var fonksiyon2 = function() {
}
</script>
</head>
<body>
<!-- HTML content -->
</body>
</html>