Tlola o ye mo diteng
DikaiBula setseleganyi ↗

bokgakalaPalo

→ abs()

E busa bokgakala jwa palo go tswa go 0 — ka metlha e le palo e e kwa godimo ga 0.

bokgakalaPalo(palo)

Mo mothalong wa dipalo, -5 le 5 ka bobedi di kgakala ka dikgato tse tlhano go tswa go 0. Ka jalo bokgakalaPalo(-5) le bokgakalaPalo(5) ka bobedi di busa 5.

Matswela ga a ke a nna kwa tlase ga 0.

Se se dirisiwa fa o batla go itse gore go kgakala go le kae, o sa kgathalelle gore ke ka fa letlhakoreng lefe: kgakala go tswa fa gare ga kanefase, phapaano magareng ga dipalo tse pedi, kgotsa lobelo lo o sa kgathalelweng tsela.

Ke bokgakala mo mothalong wa dipalo — bokgakala(x, 0) le bokgakalaPalo(x) di busa palo e le nngwe.

LeinaMofutaTlhaloso
palopaloPalo e bokgakala jwa yona bo batlwang.
Mothalo o o tswang fa gare ka matlhakore a mabedi
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(245);
  tlogelaMothalo();

  gopheta (diri x = 0; x < 400; x = x + 8) {
    // Kgakala go tswa fa gare, letlhakore le sa kgathalelwe
    metlha kgakala = bokgakalaPalo(x - 200);

    tlatsaMmala(70 + kgakala / 2, 130, 230 - kgakala / 2);
    thalaKhutlonne(x, 380 - kgakala, 6, kgakala);
  }
}
-5 le 5 di kgakala ka go lekana
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(20, 24, 34);

  // Mothalo wa dipalo
  mothaloMmala(150);
  boketeMothalo(2);
  thalaMothalo(40, 200, 360, 200);

  metlha dipalo = [-5, -2, 2, 5];
  tlogelaMothalo();

  gopheta (metlha p mo dipalo) {
    metlha x = 200 + p * 30;
    metlha kgakala = bokgakalaPalo(p);

    // Ntlha mo mothalong wa dipalo
    tlatsaMmala(240, 190, 70);
    thalaSediko(x, 200, 12);

    // Bokgakala go tswa go 0 — bobedi -5 le 5 bo a lekana
    tlatsaMmala(90, 200, 240);
    thalaKhutlonne(x - 5, 230, 10, kgakala * 22);
  }
}

bokgakala, sekgala, palokgolo, atametsa