Halaman

Array angka selain angka yg tidak dibutuhkan

Salah satu cara agar bisa mendapatkan angka bilangan bulat selain angka 0, yaitu :
var ar= []
for (var i=-5;i<5;i++){
    if(i!=0) ar.push(i)
}

Kalau dapatkan angka genap saja bagaimana?
var ar= []
for (var i=1;i<100;i++){
    if(i%2==0) ar.push(i)
}

Demikian trik melewati yang tidak dibutuhkan.

Formula dapatkan bentuk A = ax+b, B = cx+d, dan C = e agar A+B+C = 180

Ini untuk mencari acak 3 buah sudut segitiga dengan bentuk persamaan linier.

A = ax+b

B = cx+d

C = e

a,b,c,d,e adalah bilangan asli = {1,2,3,4,5,...}


Pertama :

Random angka untuk a,b,c,d,e

Syarat 

(A+B+C)=180

Diubah jadi

(a+c)x+(b+d+e) = 180

Atau x = (180-b-d-e)/(a+c)

Syarat

(180-b-d-e) habis dibagi (a+c)

Atau 

(180-b-d-e)%(a+c)==0



Sudut A dan B saling Berpelurus

Sama seperti berpenyiku, bedanya pakai 180.
Untuk mendapatkan A = ax+b dan B = cx+d dimana A dan B saling berpelurus, maka untuk dapat x bilangan asli perlu ada syarat:

Dapat x = (180-b-d) / (a+c)
Syarat (180-b-d) habis dibagi (a+c)
Atau kalau di coding ditulis :
(180-b-d)%(a+c) == 0
Dimana a,b,c,d adalah bilangan asli