Zum Inhalt

Codehs | 3.5.5 Hexagon

  • Letzte Aktualisierung

Codehs | 3.5.5 Hexagon

Now go submit that perfect hexagon and watch those green checkmarks roll in! ✅ Modify your function to draw a hexagon of any size from any starting point. Then try drawing a honeycomb pattern! 🐝

After 6 iterations, the turtle has turned 6 × 60° = 360° , returning to its original heading. The shape closes perfectly. ❌ Using right(120) or left(120) ✅ Use left(60) – the exterior angle.

function start() var hex = new Turtle(); hex.penUp(); hex.goTo(100, 200); // Adjust starting position hex.penDown(); drawHexagon(hex, 50); // Side length = 50 3.5.5 hexagon codehs

❌ ✅ Adjust goTo(x, y) to center it. Try (150, 200) . Want a Filled Hexagon? If the exercise allows filling:

| Step | Action | Angle turned | |------|--------|--------------| | 1 | Forward (side length) | — | | 2 | Left 60° | 60 | | 3 | Repeat 6 times | — | Now go submit that perfect hexagon and watch

function drawHexagon(t, sideLength) for(var i = 0; i < 6; i++) t.forward(sideLength); t.left(60); // Exterior angle

hex.beginPath(); for(var i = 0; i < 6; i++) hex.forward(50); hex.left(60); 🐝 After 6 iterations, the turtle has turned

❌ ✅ Make sure i < 6 (six sides).