Professional Documents
Culture Documents
9 (გამრავლება)
9 (გამრავლება)
multiply();
cleanUp();
}
private void multiply() {
while (beepersPresent()) {
moveTheBeepers();
returnTheCoveredBeepers();
moveToSecondTray();
}
}
private void moveTheBeepers() {
pickBeeper();
move();
while(beepersPresent()) {
duplication();
}
}
private void duplication() {
pickBeeper();
move();
putBeeper();
move();
putBeeper();
turnAround();
move();
move();
turnAround();
}
private void returnTheCoveredBeepers(){
move();
move();
while(beepersPresent()) {
pickBeeper();
turnAround();
move();
move();
turnAround();
putBeeper();
move();
move();
}
}
private void moveToSecondTray() {
turnAround();
move();
move();
move();
turnAround();
}