# Att komunicera med en användare
__
status: alpha
author: krm
created: 2025-03-19
category: next
index: 5
__

Om vi i en fråga skriver t.ex. "1" så menas det att du ska skriva in 
det som är mellan appostroferna. I detta fall siffran ett.

# 1. Vad är en input?

- ✅ Något som skrivs in till ett program.
- Något som skrivs ut från ett program.
- Något som sparas i arbetsminnet.
- Något som läses ifrån arbetsminet. 

# 2. Vad är output?

- Något som skrivs in till ett program.
- ✅ Något som skrivs ut från ett program.
- Något som sparas i arbetsminnet.
- Något som läses ifrån arbetsminet. 

# 3. Vad är en datatyp?

- Olika typer av programmerar du kommer att täffa på.
- Ett sort värde.
- Strukturen av data när det sparas på en hårdisk.
- ✅ Något som förklarar hur data ska hanteras av programmeringspråket.


# 4. Vad innebär att vi omvanldar datatyper?

- Att vi acceptear data så som det är.
- Att vi kopierar ett värde av en viss datatyp.
- ✅ Att vi översätter ett värde av en datatyp till en annan datatyp.
- Att värden som "undefined" och "null" tas bort från datatypen.
 
# Ett program

```
console.log("Hello World!")
```

# 🎯 5. Vad kommer programmet skriva ut när det körs?

- Hello World!

# Ett program som hälsar

```
const answer = prompt("Vad heter du?");
console.log("Ditt namn är " + answer)
```

# 6. Vad kommer programmet skriva ut och du skriver in namnet "Bo"?

- "Ditt namn är " + answer
- Bo
- ✅ Ditt namn är Bo
- Ditt namn är

# 7. Vad kommer programmet skriva ut om du inte skriver in något alls?

- "Ditt namn är " + answer
- Bo
- Ditt namn är Bo
- ✅ Ditt namn är

#  Ett program som hälsar mera

```
const word_1 = prompt("Vad är första ordet?");
const word_2 = prompt("Vad är andra ordet?");
console.log(word_1 + word_2)
```

# 8. Vad kommer programmet skriva ut om du först skriver "Bo" och sedan "Fo"?

- Bo Fo
- FoBo
- Fo Bo
- ✅ BoFo

# 9. Vad kommer programmet skriva ut om du först skriver "Bo" och sedan "Fo"?

- Bo Fo
- FoBo
- Fo Bo
- ✅ BoFo

# 10. Vad kommer programmet skriva ut om du först skriver "1" och sedan "1"?

- 2
- 1 1
- ✅ 11
- NaN

#  Ett program som adderar

```
const num_1 = Number(prompt("Vad är första talet?"));
const num_2 = Number(prompt("Vad är andra taler?"));
console.log(num_1 + num_2)
```

# 11. Vad kommer programmet skriva ut om du först skriver "1" och sedan "1"?

- ✅ 2
- 1 1
- 11
- NaN

# 12. Vad kommer programmet skriva ut om du först skriver "A" och sedan "B"?

- 2
- AB
- A B
- ✅ NaN

#  Mer avancerat program
```
const k = Number(prompt("Vad är k-värdet?"));
const m = Number(prompt("Vad är m-värdet?"));
const x = Number(prompt("Vad är värdet på x?"));
const y = k*x+m;
console.log(y)
```

# 🎯 13. Om du skriver in 1,2 och 3. Vad skriver programmet ut?

- 5

# 🎯 14. Om du skriver in 4,0 och 4. Vad skriver programmet ut?

- 16
