Вход на сайт
Божья коровка 17.02.2024
426 просмотров
Перейти к просмотру всей ветки
uscheswoi_82 коренной житель
в ответ uscheswoi_82 17.02.24 21:23
Улучшим код, чтобы листики исчезали:
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.removeLeaf(); // Убираем листик } kara.move(); // Перемести божью коровку } tools.showMessage("Anz. Blättern " + int_leaf_count.toString()); // Отображаем количество листов, которая нашла божья коровка } }
Вуаля результат:
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
Дневник тяжелобольного инвалида