Tlola o ye mo diteng
DikaiBula setseleganyi ↗

sesala

→ fract()

E busa karolo ya palo e e salang morago ga phegelwana.

sesala(palo)

sesala(12.34) ke 0.34 — palo e e feletseng e a tlogelwa, mme go sala se se morago ga phegelwana fela.

Matswela ka metlha a magareng ga 0 le 1.

Ela tlhoko dipalo tse di kwa tlase ga 0. sesala ke palo - atametsaTlase(palo), ka jalo sesala(-1.25) ke 0.75, e seng 0.25. Se se utlwala se sa lebege, mme ke sona se se dirang gore sesala e boeletse ka tolamo: fa palo e tswelela e gola kgotsa e fokotsega, sesala e tswelela e tloga go 0 e ya go 1 gape le gape, e sa tlolele.

Ke yona ntlha ya yona mo mmetleng: e fetola palo e e golang go nna selo se se boeletsegang.

LeinaMofutaTlhaloso
palopaloPalo e karolo ya yona e e salang e batlwang.
Palo e le nngwe e e golang, e boeletsa gane
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(244);
  tlogelaMothalo();

  gopheta (diri x = 0; x < 400; x = x + 2) {
    // x / 100 e gola go tswa go 0 go ya go 4 — mme sesala e boeletsa 0..1
    metlha eBoeletsang = sesala(x / 100);

    tlatsaMmala(50 + eBoeletsang * 200, 120, 220 - eBoeletsang * 120);
    thalaKhutlonne(x, 340 - eBoeletsang * 240, 2, eBoeletsang * 240);
  }
}
Palo e e feletseng le se se salang
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(20, 26, 38);
  tlogelaMothalo();

  metlha dipalo = [1.15, 2.4, 3.75, 4.9];

  gopheta (diri i = 0; i < 4; i = i + 1) {
    metlha p = dipalo[i];
    metlha x = 60 + i * 90;

    // Karolo e e feletseng
    tlatsaMmala(70, 110, 170);
    thalaKhutlonne(x, 300 - atametsaTlase(p) * 50, 44, atametsaTlase(p) * 50);

    // Se se salang, magareng ga 0 le 1
    tlatsaMmala(245, 195, 80);
    thalaKhutlonne(x, 300, 44, sesala(p) * 60);

    kwala(sesala(p));
  }
}

atametsaTlase, atametsa, palotlalo, palophatlo