\b;Exercício
Converta algum \l;minério de titânio\u object\titanore; em \l;cubos de titânio\u object\titan;, depois derrube 2 cubos de titânio nos blocos cujas coordenadas são:
\c;
	x=10, y=-60
	x=10, y=-65
\n;
\image extrator 8 8;
A \l;extrator\u object\derrick; extrai o minério de titânio do subsolo; você só tem que pegá-lo.

\image conversor 8 8;
O \l;conversor\u object\convert; converte minério de titânio em cubos de titânio. Basta soltar o minério de titânio na plataforma, recuar e esperar até que ele seja convertido.

\b;Princípio geral
Repita 2 vezes:
o  Espere até que haja algum minério de titânio.
o  Vá para o minério de titânio.
o  Pegue-o.
o  Vá para o conversor.
o  Solte o minério de titânio.
o  Volte 2,5 metros.
o  Espere até que haja um cubo de titânio.
o  Pegue o cubo de titânio.
o  Vá para a plataforma.
o  Solte o cubo de titânio.

\b;O programa
Um laço \c;\l;for\u cbot\for;\n; permite que você repita 2 vezes todas as instruções. 
O minério de titânio não está disponível imediatamente. Você terá que esperar até que o extrator o extraia. Use um laço \c;\l;do\u cbot\do;\n; desta forma:
\c;
\s;do
\s;{
\s;	obj = radar(TitaniumOre);
\s;}
\s;while ( obj == null );
\n;
Após o laço (quando o radar encontrou um minério de titânio), você pode ir para a sua localização \c;obj.position\n; com a instrução \c;\l;goto\u cbot\goto;\n;. Use a instrução \c;\l;grab\u cbot\grab;\n; para pegar o minério de titânio. 
Use a seguinte instrução para encontrar o conversor:
\c;
\s;obj = radar(Converter);
\n;
Depois que você derrubar o minério no conversor, volte 2.5 metros com \c;\l;move\u cbot\move;(-2.5)\n;.
Um segundo laço \c;do\n; permite esperar até que o cubo de titânio esteja disponível. Você deve limitar o alcance do radar a 5m, caso contrário, você encontrará imediatamente o cubo de titânio que já caiu em um bloco:
\c;
\s;do
\s;{
\s;	obj = radar(Titanium, 0, 360, 0, 5);
\s;}
\s;while ( obj == null );
\n;
As coordenadas de \c;x\n; dos 2 blocos são todas iguais a 10. As coordenadas de \c;y\n; são respectivamente -60 e -65. A maneira mais eficiente de obter as coordenadas dos blocos é usar o valor de \c;i</ code> do laço <code>for\n; que tomará sucessivamente os valores 0 e 1:
\c;
\s;dest.x = 10;
\s;dest.y = -60-5*i;
\n;
Cabe a você terminar o programa...

\t;Veja também
\l;Programação\u cbot;, \l;tipos\u cbot\type; e \l;categorias\u cbot\category;.
