Explore what CodeHS has to offer for districts, schools, and teachers.
Click on one of our programs below to get started coding in the sandbox!
View All
All of the following programs add a red and black circle to the canvas. Select the program that follows the following rules:
function main() { mouseClickMethod(drawCircles); } function drawCircles(e) { let circle = new Circle(20); circle.setPosition(e.getX(), e.getY()); add(circle); let circle2 = new Circle(20); circle2.setPosition(e.getX() + circle.getRadius() * 2, e.getY()); circle2.setColor(Color.red) add(circle2); } main();
function main() { mouseMoveMethod(drawCircles); } function drawCircles(e) { let circle = new Circle(20); circle.setPosition(e.getX(), e.getY()); add(circle); let circle2 = new Circle(20); circle2.setPosition(e.getX() - circle.getRadius() / 2, e.getY()); circle2.setColor(Color.red) add(circle2); } main();
function main() { mouseClickMethod(drawCircles); } function drawCircles(e) { let circle = new Circle(20); circle.setPosition(e.getX(), e.getY()); add(circle); let circle2 = new Circle(20); circle2.setPosition(e.getX() + circle.getRadius() / 2, e.getY()); circle2.setColor(Color.red) add(circle2); } main();
function main(){ mouseClickMethod(drawCircles); } function drawCircles(e){ let circle = new Circle(20); circle.setPosition(e.getX(), e.getY()); add(circle); let circle2 = new Circle(20); circle2.setPosition(e.getX() - circle.getRadius() * 2, e.getY()); circle2.setColor(Color.red) add(circle2); } main();