Tlola o ye mo diteng
DikaiBula setseleganyi ↗

atametsaGodimo

→ ceil()

E atametsa palo go ya kwa godimo, go ya palong e e feletseng e e latelang.

atametsaGodimo(palo)

Pharologano magareng ga atametsaGodimo le atametsa ke gore atametsaGodimo ga e batle gore palo e nne gaufi. Le fa e le kgato e potlana thata kwa godimo ga palo e e feletseng, e tla ya kwa palong e e latelang:

  • atametsaGodimo(9.03) ke 10
  • atametsaGodimo(9.97) ke 10
  • atametsaGodimo(9) ke 9 — palo e setse e feletse

Mo dipalong tse di kwa tlase ga 0, “kwa godimo” go raya go atamela 0: atametsaGodimo(-4.2) ke -4.

Se se dirisiwa fa selo se se ka se kgaoganngwe: fa o tlhoka mela e e lekaneng go tshola dilo tsotlhe, atametsaGodimo e go naya palo ya mela e e tlhokegang.

LeinaMofutaTlhaloso
palopaloPalo e e tlang go atametswa kwa godimo.
Mela e e lekaneng go tshola dilo tsotlhe
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(242);
  tlogelaMothalo();

  metlha dilo = 23;
  metlha moMoleng = 6;

  // 23 / 6 ke 3.83 — mme go tlhokega mela e le 4
  metlha mela = atametsaGodimo(dilo / moMoleng);
  kwala(mela);

  diri eThadilweng = 0;

  gopheta (diri m = 0; m < mela; m = m + 1) {
    gopheta (diri k = 0; k < moMoleng; k = k + 1) {
      fa (eThadilweng < dilo) {
        tlatsaMmala(60, 140 + m * 20, 210);
        thalaSediko(70 + k * 52, 90 + m * 70, 34);
        eThadilweng = eThadilweng + 1;
      }
    }
  }
}
Ditepisi — palo nngwe le nngwe e ya kwa godimo
tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(22, 26, 36);
  tlogelaMothalo();

  gopheta (diri x = 0; x < 400; x = x + 4) {
    // 0..400 go ya go 0..5, e bo e ya kwa godimo
    metlha tepisi = atametsaGodimo(x / 80);

    tlatsaMmala(70 + tepisi * 30, 150, 220 - tepisi * 20);
    thalaKhutlonne(x, 360 - tepisi * 60, 4, tepisi * 60);
  }
}

atametsa, atametsaTlase, sesala, palotlalo