Blandade kod uppgifter

Ett program

Detta är kod.


const base = Numbner(prompt("Ge ett bastal?"));
const step = Numbner(prompt("Ge antal steg?"));
let result = 1;
let out = "";
for(let i = 0; i < step;i++) {
result = result * base;
out = out + result;
}
console.log(result);
  

1 Om vi ger värderna "2" och "4". Vad skrivs ut?

  1. 6
  2. 4 16
  3. 1 1 1 1 1 1
  4. 2 4 8 16

2 Om vi ger värderna "4" och "2". Vad skrivs ut?

  1. 6
  2. 4 16
  3. 1 1 1 1 1 1
  4. 2 4 8 16

3 Om vi ger värderna "6" och "1". Vad skrivs ut?

  1. 6
  2. 4 16
  3. 1 1 1 1 1 1
  4. 2 4 8 16

4 Om vi ger värderna "1" och "6". Vad skrivs ut?

  1. 6
  2. 4 16
  3. 1 1 1 1 1 1
  4. 2 4 8 16

Ett program

Detta är kod.


const word = prompt("Ge mig ett ord!");
const max = Number(prompt("Ge mig ett ord!"));
for(let i =0; i < max; i++) {
console.log(word);
}
  

5 Vad kommer programmet skriva ut om du skriver in "Hello!" och 5!

6 Vad kommer programmet skriva ut om du skriver in "A" och 10!

Ett program

Detta är kod.


const blue = prompt("Är blå knapp ned tryckt? J");
const yellow = prompt("Är gul knapp ned tryckt? J");
if(blue === "J" && yellow === "J") {
const power = Number(prompt("Tryck ned pedalen till minst 50 procent? %"));
if(power >= 50) {
console.log("Maskinen körs");
} else {
console.log("För lite kraft!");
}
} else {
console.log("Inte säkert att starta!");
}
  

7 Vad kommer programmet skriva ut om du skriver in "J","J" och "50"!

8 Vad kommer programmet skriva ut om du skriver in "J","N" och "80"!

9 Vad kommer programmet skriva ut om du skriver in "J","J" och "40"!

10 Vad kommer programmet skriva ut om du skriver in "N","J" och "90"!

Ett program

Detta är kod.


const max = prompt("Ge mig ett max tal");
let sum = 0;
let denominator = 1;
for(let i=1; i <= max; i++) {
sum = sum + 1/denominator;
denominator = denominator*2;
}
console.log(sum);
  

11 Vad kommer programmet skriva ut om du skriver in "1"?

12 Vad kommer programmet skriva ut om du skriver in "2"?

13 Vad kommer programmet skriva ut om du skriver in "4"?

Collatz problem

Detta är kod.


let start = Number(prompt("Ge ett startal?"));
const max = 100000 // For avide inifity loops
let out = ""
for(let i = 0; i < max; i++) {
out = out + start+" ";
if(start%2 === 0) { // start is even
start = start/2;
} else if(start !== 1) {
start = 3*start+1;
} else {
break;
}
}
console.log(out.trim())
  

14 Vad kommer programmet skriva ut om du skriver in "2"

15 Vad kommer programmet skriva ut om du skriver in "8"

16 Vad kommer programmet skriva ut om du skriver in "3"!

Faci

  1. 4. 2 4 8 16
  2. 2. 4 16
  3. 1. 6
  4. 3. 1 1 1 1 1 1
  5. "Hello!\nHello!\nHello!\nHello!\nHello!\n;"
  6. "A\nA\nA\nA\nA\nA\nA\nA\nA\nA\n;"
  7. "Maskinen körs"
  8. "Inte säkert att starta!"
  9. "För lite kraft!"
  10. "Inte säkert att starta!"
  11. 1
  12. 1.5;
  13. 1.875;
  14. "2 1"
  15. "8 4 2 1"