---
# System prepended metadata

title: 'Projekt: Frågesportsprogram'
tags: [programmering 1, projekt]

---

# Projekt: Frågesportsprogram
###### tags: `programmering 1` `projekt`
Nu är det dags att skapa ett något större program än i de tidigare uppgifterna. Målet är att bygga ett frågespel, där programmet ställer frågor och användaren får svara. Programmet ska också räkna antalet rätt svar och till slut skriva ut detta till användaren.

## Del 1 - Ställa frågor

Skriv ett program som ställer 5 frågor till användaren. Efter varje fråga ska användaren få skriva in ett svar. Programmet ska svara med om det var rätt eller fel innan nästa fråga ställs. Om man svarade fel ska de rätta svaret skrivas ut.

Exempel
```
Vad heter Sveriges huvudstad?
> Stockholm
Det var rätt!
Vad heter Sveriges största sjö?
> Mälaren
Det var fel, rätt svar var Vänern.
```

*Tips: använd dig av Console.WriteLine(), Console.ReadLine() och if-satser*

## Del 2 - Avslut
Lägg till en variabel som håller koll på antalet rätt svar användaren har gett. I slutet av programmet ska det skrivas ut hur många rätt man hade utav möjliga frågor.

Exempel
```
...

Nu var frågesporten slut! Du fick 3 av 5 rätt.
```

## Del 3 - Förbättringar
Gör förbättringar på ditt program:
* Gör så att man får rätt även om man inte har stor bokstav på rätt ställe eller tomrum runt ordet. Om det finns fler sätt att skriva rätt svar se till att programmet accepterar dem. *Tips: använd .ToLower() och .Trim()*
* Räkna ut hur många procent rätt man hade av alla frågor och skriv ut det till användaren.
* Skriv ut hur många rätt man har hittils efter varje fråga. Dvs om man har svarat rätt på en fråga efter ställda frågor ska det stå: "Du har fått 1 av 2 rätt hittils."
* Finns det något mer sätt du kan förbättra programmet?

## Inlämning
Se till att spara på dotnetfiddle och lämna in länken på classroom.