logi sisse meist KKK

Kasutaja sisestab arvu, mida jagatakse kolmega juhul kui jääk on null, kui ei, liidetakse arvule üks ja proovitakse uuesti. Küsimus seisneb siis selles, et kuidas panna ta kokku lugema tehtud tehteid?

küsitud Apr 27 '11 at 14:05

Kingjan2's gravatar image

Kingjan2
312

edited Apr 27 '11 at 14:05

Sounds like a homework..

(Apr 28 '11 at 09:38) u34fd

Midagi sellist pead silmas?

import lib.TextIO;
public class Ask {
    public static void main(String[] args) {
        int i = 0;
        TextIO.put ("Sisesta mingi arv... ");
        int number = TextIO.getlnInt();
        while ((number % 3) != 0) {
            number++;
            i++;
        }
        System.out.println("+" + i + " = " + number);
    }
}

// Muudsin while tingimuse ära.

link

vastatud Apr 27 '11 at 17:18

Kaspar%20Kalve's gravatar image

Kaspar Kalve
133118

edited Apr 28 '11 at 14:21

Okei, suur tänu abi eest, sain asjale pihta ja tõesti on natuke homework, aga mõistus lõppes otsa.

(Apr 28 '11 at 12:43) Kingjan2

Kasutades sellist pseudokoodi:

x = input()
while (x % 3 != 0) {
    x++;
}
output(x / 3)

Kui kasutaja sisestab arvu üks, saan ma sellise järjestuse tegevusi:

x = input()
x % 3 != 0 // x==1
x++
// hüppa tsükli algusesse
x % 3 != 0 // x==2
x++
// hüppa tsükli algusesse
x % 3 == 0 // x==3
// hüppa tsükli lõppu
output(x / 3)

Siin on palju tehteid:

  • 3 jagamise jäägi leidmist
  • 3 võrdlust
  • 2 suurendamistehet
  • 1 jagamine
  • 1 omistamine
  • 3 hüpet
  • 2 funktsiooni väljakutset

Seega, milliseid tehteid sa kokku lugeda tahad?

link

vastatud Apr 27 '11 at 17:54

Rene%20Saarsoo's gravatar image

Rene Saarsoo ♦♦
1.1k101121

Sinu vastus
lülita eelvaade

Jälgi seda küsimust

By Email:

Pärast sisselogimist saad tellida muudatuse teavitusi siit

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *kaldkiri* või __kaldkiri__
  • **paks kiri** või __paks kiri__
  • link:[tekst](http://url.com/ "pealkiri")
  • pilt?![alt tekst](/path/img.jpg "pealkiri")
  • nummerdatud nimekiri: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • põhilised HTML märgendid on samuti toetatud

Pinu tööpakkumised

kõik pakkumised »

Küsimuse sildid:

×16

küsitud: Apr 27 '11 at 14:05

nähtud: 2,074 korda

viimati uuendatud: Apr 28 '11 at 14:21

Litsents: Creative Commons Attribution License | Kontakt: info@pinu.ee