Skip to content

NAMBA KAMILI NA DESIMALI ​

Nambari kamili na desimali ni aina za msingi za data katika Nuru, zinazotumiwa kuwakilisha nambari nzima na nambari za desimali, mtawalia. Ukurasa huu unashughulikia sintaksia na matumizi ya nambari kamili na desimali katika Nuru, ikijumuisha utangulizi, nyongeza zisizo za kawaida, kazi za mkato, na nambari hasi.

UTANGULIZI ​

Nambari kamili na desimali hufanya kama inavyotarajiwa katika shughuli za hisabati, kwa kufuata kanuni ya MAGAZIJUTO:

go
2 + 3 * 5 // 17

fanya a = 2.5
fanya b = 3/5

a + b // 2.8
2 + 3 * 5 // 17

fanya a = 2.5
fanya b = 3/5

a + b // 2.8

ONGEZEKO ISIYO YA KAWAIDA ​

Unaweza kufanya nyongeza zisizo za kawaida (++ na --) kwa desimali na nambari kamili. Hizi zitaongeza au kupunguza 1 kutoka kwa thamani ya sasa. Kumbuka kuwa desimali au namba kamili lazima iwe imepewa kihifadhi ili operesheni hii ifanye kazi. Hapa kuna mfano:

go
fanya i = 2.4

i++ // 3.4
fanya i = 2.4

i++ // 3.4

KAZI ZA MKATO ​

Nuru inaauni kazi za mkato kwa +=, -=, /=, *=, na %=:

go
fanya i = 2

i *= 3 // 6
i /= 2 // 3
i += 100 // 103
i -= 10 // 93
i %= 90 // 3
fanya i = 2

i *= 3 // 6
i /= 2 // 3
i += 100 // 103
i -= 10 // 93
i %= 90 // 3

NAMBARI HASI ​

Nambari hasi pia hufanya kama inavyotarajiwa:

go
fanya i = -10

wakati (i < 0) {
    andika(i)
    i++
}
fanya i = -10

wakati (i < 0) {
    andika(i)
    i++
}

Pato:

go
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
1
2
3
4
5
6
7
8
9

All code is open source if you can read Assembly