¡Hola María!
Gracias por compartir tu solución al ejercicio "Diseñando una flor". Parece que has utilizado la etiqueta canvas y el contexto 2D para dibujar una flor con cinco círculos de diferentes colores.
Tu código es sencillo y fácil de entender. Me gusta cómo has utilizado una función para dibujar los círculos y cómo has pasado los parámetros para especificar la posición, el radio y el color de cada círculo.
Solo tengo una sugerencia para mejorar tu código. En lugar de utilizar el valor numérico de 2*3.14 para especificar el ángulo en la función arc(), te sugiero que utilices la constante Math.PI. De esta manera, tu código será más legible y fácil de entender para otros programadores.
Aquí está tu código con la sugerencia que te he dado:
<canvas width="600" height="400"></canvas>
<script>
var pantalla = document.querySelector("canvas");
var pincel = pantalla.getContext("2d");
pincel.fillStyle = "lightgray";
pincel.fillRect(0, 0, 600, 400);
function dibujarCirculo(x, y, radio, color) {
pincel.fillStyle = color;
pincel.beginPath();
pincel.arc(x, y, radio, 0, 2*Math.PI);
pincel.fill();
}
dibujarCirculo(300,200,10,"red");
dibujarCirculo(280,200,10,"orange");
dibujarCirculo(320,200,10,"black");
dibujarCirculo(300,180,10,"yellow");
dibujarCirculo(300,220,10,"blue");
</script>
¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)