AVANZADO
C++
Copia el texto que ves aquí abajo:
1
#include <iostream>
#include <artie>
2
3
Artie artie;
void draw_arc(char *direction, float fraction, float radius)
4
{
5
float L = 78;
6
float PI = 3.141592;
7
8
float distance = PI * 2.0 * radius * fraction;
float angle = atan(L/radius) * 180/PI;
9
10
if (direction == 'left'){
angle = -angle;
11
}
12
artie.movearc(distance, angle);
13
}
14
15
int main() {
artie.pendown(1);
16
17
artie.left(90);
draw_arc('right', (1.0/2.0), 50.0);
18
artie.right(1);
19
artie.pendown(2);
20
draw_arc('right', (73.0/360.0), 69.0);
21
22
artie.right(1);
draw_arc('left', (73.0/360.0), 69.0);
23
24
artie.left(1);
artie.pendown(3);
25
draw_arc('left', (1.0/2.0), 50.0);
26
artie.left(1);
27
artie.pendown(2)
28
29
draw_arc('left', (73.0/360.0), 69.0);
artie.left(1);
30
31
draw_arc('right', (73.0/360.0), 69.0);
return 0;
32
}
33
PROGRAMA
SIMULADOR
Es aconsejable que compruebes
siempre tu código con el simulador.
SIMULADOR
EJECUTAR
Centra a
Artie Max
sobre la hoja
de papel
SÍMBOLO
DEL INFINITO
También puedes descargar el código
completo de este proyecto. Lo único que
tienes que hacer es buscar el proyecto
llamado
OBSERVA Y APRENDE
Sigue en la pantalla lo que va dibujando
Artie Max. Observa lo que ocurre sobre la
página con cada orden que programas.
DESCARGAR
"SÍMBOLO DEL
INFINITO"
en el menú.
GUARDAR
GUARDAR COMO...
NUEVO PROGRAMA
BORRAR PROGRAMA
DESCARGAR
PROGRAMA ACTUAL
UPLOAD PROGRAM
DEMOSTRACIÓN:
• SÍMBOLO DEL INFINITO