Deutsch

Божья коровка 17.02.2024

17.02.24 21:23
Божья коровка 17.02.2024
 
uscheswoi_82 коренной житель
uscheswoi_82
Последний раз изменено 18.02.24 15:54 (uscheswoi_82)

Всем привет! Помню в колледже в 2006 году мы учили Java, и поэтому учили Java программируя в обучающей программе JavaKara. JavaKara переводится как божья коровка на Java. Мы сейчас запрограммируем божью коровку, которая будет подбирать листики и мы будим считать сколько она нашла листков.

1. Запустим программу JavaKara:



2. Добавим божью коровку, 4 листочка и пенёк:



3. Нажмём на Programming:



Автоматически добавиться код, модифицируем этот код:



Вот сам код:

import javakara.JavaKaraProgram;


/*
 * COMMANDS:
 *   kara.move()           kara.turnRight()      kara.turnLeft()
 *   kara.putLeaf()        kara.removeLeaf()
 * SENSORS:
 *   kara.treeFront()      kara.treeLeft()       kara.treeRight()
 *   kara.mushroomFront()  kara.onLeaf()
 */
public class FindTree extends JavaKaraProgram {
  //
  // you can define your methods here:
  //
  private Integer int_leaf_count=0; // Переменная, в которой будим
                                    // считать количество найденых листков
  
  public void myProgram() {
    // put your main program here, for example:
    // Перемещать божью коровку, пока не будет пня
    while (!kara.treeFront()) {
      // Если впереди листик, то 
      if(kara.onLeaf())
        int_leaf_count ++;
        
      kara.move(); // Перемести божью коровку
    }
    tools.showMessage("Anz. Blättern " + int_leaf_count.toString()); // Отображаем количество листов, которая нашла божья коровка
  }
}


4. Запустим нашу программу:



Компилируется код:



5. Вуаля результат!:


кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
 

Перейти на