Prov baserat på test

status: alpha
author: krm
created: 2026-06-09

Några ord så du inte stavar fel på dem:

Om ingenting kommer skrivas ut från programmet, så skriv bara "none" i svaret. Skriv svaret på ett separat papper.

Bedömning

Du får ett poäng för varje svar som är rätt. Du kommer behöva minst 10 poäng för att bli godkänt på provet.

1. 🪧 Add a two

let answer = Number(prompt("Give me a number!"));
const result = answer+2;
console.log(result);

1. 🐾 Test 1

> 2

2. 🐾 Test 2

> 0.5

2. 🪧 Ohms lag

const  u = Number(prompt("Volt?"));
const  i = Number(prompt("Amp?"));
const o = u/i;
console.log(o);

1. 🐾 Test 1

> 9
> 3

2. 🐾 Test 2

> 9
> 0

3. 🪧 Zero or One

let answer = Number(prompt("Zero or One?));
if(answer === 1) {
    console.log("One");
} else {
    console.log("Zero");
}

1. 🐾 Test 1

> 1

2. 🐾 Test 2

> Bad

4. 🪧 Yes, yes ans y

let answer = Number(prompt("Should we do it?));
if(answer === "Yes" || answer === "yes" || answer === "y") {
    console.log("true");
} else {
    console.log("false");
}

1. 🐾 Test 1

> y

2. 🐾 Test 2

> YES

5. 🪧 Count every second to ...

let max = Number(prompt("Count from"));
for(let i = max; i > 0; i=i-2) {
  console.log(i);
}

1. 🐾 Test 1

> 8

2. 🐾 Test 1

> 11

6. 🪧 Count down with steps and stuff ...

let min = Number(prompt("Count to?"));
for(let i = -1; i > min; i=i-2) {
  console.log(i*3+1);
}

1. 🐾 Test 1

> -5

2. 🐾 Test 2

> 0

7. 🪧 Count and print

const print = Number(prompt("When to print?"));
const max = Number(prompt("What should be max?"));
for(let i = 0; i < max; i++) {
  if(print === i) {
    console.log(i);
  } else {
    console.log("*");
  }
}

1. 🐾 Test 1

> 3
> 7

2. 🐾 Test 2

> 7
> 3

8. 🪧 Find a sum

const Start = Number(prompt("Start"));
const Stop = Number(prompt("Stop"));

let sum = 0;
for(let i = Start; i <= Stop; i++) {
  if(i % 2 === 0) {
    sum += i*2;
  } else {
    sum += i;
  }
  console.log(sum);
}

1. 🐾 Test 1

> 5 
> 7

2. 🐾 Test 2

> 0 
> 4