------------------------------------- CORRECT EXAMPLE Basic arithmetic operations a = 10 b = 3 somma = a + b differenza = a - b prodotto = a * b quoziente = a / b disegna testo --> (TESTO: "Sum: ") (X: 100) (Y: 100) disegna testo --> (TESTO: "Diff: ") (X: 100) (Y: 130) disegna testo --> (TESTO: "Prod: ") (X: 100) (Y: 160) disegna testo --> (TESTO: "Div: ") (X: 100) (Y: 190) ------------------------------------- CORRECT EXAMPLE Order of operations and parentheses risultato1 = 3 + 4 * 2 risultato2 = (3 + 4) * 2 disegna testo --> (TESTO: "3 + 4 * 2 = ") (X: 100) (Y: 100) disegna testo --> (TESTO: "(3 + 4) * 2 = ") (X: 100) (Y: 130) ------------------------------------- CORRECT EXAMPLE Power and square root a = 3 b = 4 quadrato = a^2 + b^2 ipotenusa = ottieni la radice quadrata di --> (VALORE: quadrato) disegna testo --> (TESTO: "Hypotenuse: ") (X: 100) (Y: 100) ------------------------------------- CORRECT EXAMPLE Absolute value and sign valore = -15 assoluto = ottieni il valore assoluto di --> (VALORE: valore) segno = ottieni il segno di --> (VALORE: valore) disegna testo --> (TESTO: "Abs: ") (X: 100) (Y: 100) disegna testo --> (TESTO: "Sign: ") (X: 100) (Y: 130) ------------------------------------- CORRECT EXAMPLE Trigonometry using explicit functions angolo = 30 seno = ottieni il seno di --> (VALORE: angolo) coseno = ottieni il coseno di --> (VALORE: angolo) disegna testo --> (TESTO: "sin(30): ") (X: 100) (Y: 100) disegna testo --> (TESTO: "cos(30): ") (X: 100) (Y: 130) ------------------------------------- CORRECT EXAMPLE Distance and direction between two points x1 = 100 y1 = 200 x2 = 400 y2 = 300 distanza = ottieni distanza tra due punti --> (X 1: x1) (Y 1: y1) (X 2: x2) (Y 2: y2) direzione = ottieni direzione tra due punti --> (X 1: x1) (Y 1: y1) (X 2: x2) (Y 2: y2) disegna testo --> (TESTO: "Distance: ") (X: 100) (Y: 100) disegna testo --> (TESTO: "Direction: ") (X: 100) (Y: 130) ------------------------------------- CORRECT EXAMPLE Random values casuale1 = ottieni un valore compreso tra questi --> (VALORE 1: 0) (VALORE 2: 100) casuale2 = ottieni un valore intero compreso tra questi --> (VALORE 1: 1) (VALORE 2: 6) disegna testo --> (TESTO: "Random: ") (X: 100) (Y: 100) disegna testo --> (TESTO: "Dice: ") (X: 100) (Y: 130) ------------------------------------- CORRECT EXAMPLE Clamping a value x = x del mouse limitato = ottieni il valore limitato della variabile tra --> (VALORE 1: 0) (VALORE 2: larghezza finestra/2) (VARIABILE: x) disegna testo --> (TESTO: "") (X: 100) (Y: 100) -------------------------------------