---
# System prepended metadata

title: Programmering 1 Övningsblad 5 - While loopar
tags: [uppgiftsblad, programmering 1]

---

# Programmering 1 Övningsblad 5 - While loopar
###### tags: `programmering 1` `uppgiftsblad`

**1.** Skriv ett program som med hjälp av en while-loop skriver ut talen mellan 0 och 100. 

**2.** Skriv ett program som ställer en fråga. Användaren ska sen skriva in svar tills hen svarar rätt.

**3.** Hur många gånger kommer "while-loop" skrivas ut?

```C#
public class Program
{
    public static void Main()
    {  
        int i = 3; 
        while(i<5){
            Console.WriteLine("while-loop");
            i++;
        }
    }
}
```

**4.** Skapa ett gissningsspel som i uppgiftsblad 4, men istället för ett begränsat antal gissningar får användaren gissa tills hen gissar rätt.

**5.** Skriv ett program där användaren skriver in siffror tills hen skriver in *stopp*. Programmet ska då skriva ut summan av siffrorna som användaren har skrivit.

**6.** Skapa ett meny program som har följande alternativ

```
Välj ett av följande alternativ.
1. Subtrahera ett tal med ett annat
2. Addera ett tal med ett annat
3. Avsluta programmet
```

**7.** Skriv ett program där användaren spelar sten-sax-påse mot datorn. I varje omgång ska programmet generera ett slumptal mellan 1 och 3 som ska representera alternativen sten, sax, och påse. Användaren får skriva in sitt val av sten sax eller påse och sedan ska programmet skriva ut resultatet av omgången. Om användaren inte skriver in ett giltigt alternativ går omgången om. Programmet avslutas när användaren skriver *stopp*.

