# 🕺 Blandade kod uppgifter
__
status: alpha
author: krm
created: 2025-04-01
category: next
index: 10
__

# Ett program

```
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?

- 6
- 4 16
- 1 1 1 1 1 1
- ✅ 2 4 8 16

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

- 6
- ✅ 4 16
- 1 1 1 1 1 1
- 2 4 8 16

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

- ✅ 6
- 4 16
- 1 1 1 1 1 1
- 2 4 8 16

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

- 6
- 4 16
- ✅ 1 1 1 1 1 1
- 2 4 8 16
 
# Ett program

```
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!

- "Hello!\nHello!\nHello!\nHello!\nHello!\n;"

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

- "A\nA\nA\nA\nA\nA\nA\nA\nA\nA\n;"

# Ett program

```
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"!

- "Maskinen körs"

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

- "Inte säkert att starta!"


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

- "För lite kraft!"

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

- "Inte säkert att starta!"

# Ett program

```
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"?

- 1

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

- 1.5;

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

- 1.875;

# Collatz problem

```
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"

- "2 1"

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

- "8 4 2 1"

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

- "3 10 5 16 8 4 2 1"
