# Prov i JS

__ created: 2025-04-02 __

# Del III

Max 4 poäng för denna uppgift.

Denna kod bord du vara bekant med.

```js
function beraknaPi(antal) {
  let innanförCirkel = 0;
  for (let i = 0; i < antal; i++) {
    let x = Math.random();
    let y = Math.random();
  }
}

if (x * x + y * y < 1) {
  innanförCirkel++;
}

let piApproximation = (innanförCirkel / antal) * 4;
console.log(`Uppskattning av π med ${antal} antal: ${piApproximation}`);
beraknaPi(100000);
```

Förklara vad syfter är med koden. Du bör från kodne kunna förstå vad tanken var
med den. Gå igenom varje rad i koden ovan och förkllara med egna ord vad koden
gör. Vad det några problem med att skapa denna kod? Förklara varför. Om det inte
var några problem, fundera vad andra kan se som problematisk med koden. För att
få ett poäng krävs • Något måste ha skrivits som förklaring och om problem. •
Varje rad måste vara kommenterad med en rimlig förklaring För att få full poäng
krävs • Förklaringen måste vara konkret och lätt förstålig. • Kommentarera vid
varje rad måste vara nyanserade utan att tillföra onödig information. • Ett
relevant problem med att implmentera koden måste ha pekas ut och förklarats på
ett nynserat sätt. Lycka Till! /krm
