Computer Science > QUESTIONS & ANSWERS > Code HS Final Test Review (2022/2023) Rated A+ (All)

Code HS Final Test Review (2022/2023) Rated A+

Document Content and Description Below

Code HS Final Test Review (2022/2023) Rated A+ For Loop ✔✔for(var i = 0; i < COUNT; i++){ } While Loop ✔✔while(boolean expression){ /* Repeat code betweeen brackets while * 'boolean expr... ession' is true */ } If Statement ✔✔if(BOOLEAN_EXPRESSION){ // code to execute if true } If/Else ✔✔if(BOOLEAN_EXPRESSION){ // code if true } else { // code if false } Functions ✔✔/ Functions can take in values, called parameters. // The function below takes in a parameter called // 'input' and prints it. function printText(input) { println(input); } Functions using return ✔✔function addTwo(number) { return number + 2; } Returns the width of the canvas ✔✔getWidth(); Returns the height of the canvas ✔✔getHeight(); Returns the x coordinate of the center of the canvas ✔✔getWidth() / 2; Removes all objects from the canvas ✔✔removeAll(); Create a Circle ✔✔var circle = new Circle(radius); circle.setPosition(x, y); circle.setColor(color); Create a rectangle ✔✔var rect = new Rectangle(width, height); rect.setPosition(x, y); rect.setColor(color); Get radius of a circle ✔✔circle.getRadius(); Change the radius of a circle ✔✔circle.setRadius(radius); Get the position of the center of the circle ✔✔var x = circle.getX(); var y = circle.getY(); Add objects to your screen ✔✔add(obj); Get location of the upper left corner of the rectangle ✔✔var x = rect.getX(); var y = rect.getY(); Create an Arc ✔✔var myArc = new Arc(radius, start, end, unit); More specifically, the parameters are: 1. radius of the arc 2. starting angle of the arc 3. ending angle of the arc 4. angle unit (0 for degrees, 1 for radians) Create a line ✔✔To draw a line from (x1, y1) to (x2, y2) var line = new Line(x1, y1, x2, y2); Set the line color to green line.setColor(Color.green); Set the line width to 10 pixels line.setLineWidth(10); Create an oval ✔✔var oval = new Oval(width, height); oval.setPosition(x, y); oval.setColor(color) Create a graphical text object ✔✔var txt = new Text(label, font); txt.setPosition(x, y); txt.setColor(Color.blue); Comparison Operators ✔✔x == y // is x equal to y x != y // is x not equal to y x > y // is x greater than y x >= y // is x greater than or equal to y x < y // is x less than y x <= y // is x less than or equal to y Math Operators ✔✔+ Addition - Subtraction * Multiplication / Division % Modulus (Remainder) () Parentheses (For order of operations) Random Numbers ✔✔Randomizer.nextInt(low, high); Randomizer.nextBoolean(); Randomizer.nextFloat(low, high); Randomizer.nextColor(); Read a string ✔✔var str = readLine(prompt); Read an integer ✔✔var num = readInt(prompt); Read a float ✔✔var cost = readFloat(prompt); Read a boolean ✔✔var bool = readBoolean(prompt); Declare a variable ✔✔var myVarName; Initialize a variable ✔✔var myVarName = 5; Assign to an existing variable ✔✔myVarName = 10; Increment (add one) ✔✔x++ Decrement (subtract one) ✔✔x-- [Show More]

Last updated: 1 year ago

Preview 1 out of 7 pages

Also available in bundle (1)

Code HS Bundled Exams Questions and Answers with Complete Solutions

Code HS Bundled Exams Questions and Answers with Complete Solutions

By Nutmegs 1 year ago

$25

18  

Reviews( 0 )

$10.00

Add to cart

Instant download

Can't find what you want? Try our AI powered Search

OR

GET ASSIGNMENT HELP
70
0

Document information


Connected school, study & course


About the document


Uploaded On

Apr 13, 2023

Number of pages

7

Written in

Seller


seller-icon
Nutmegs

Member since 2 years

572 Documents Sold


Additional information

This document has been written for:

Uploaded

Apr 13, 2023

Downloads

 0

Views

 70

Document Keyword Tags

Recommended For You


$10.00
What is Browsegrades

In Browsegrades, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Browsegrades · High quality services·