# Prog1 - Uppgiftsblad 3: loopar ### Uppgift 1 Skriv ett program som skriver ut ditt namn 50 gånger. ### Uppgift 2 Skriv ett program som skriver ut alla siffror mellan 0 och 100. ### Uppgift 3 Skriv ett program som skriver ut alla tal mellan 0 och 20, förutom 7 och 13. Tips: använd en if-sats inuti loopen. ### Uppgift 4 Skriv ett program som frågar användaren efter två tal, och sedan skriver ut alla tal mellan de talen. ### Uppgift 5 Skriv ett program som med hjälp av en loop frågar användaren om 4 siffror, och sedan skriver ut summan av de siffrorna. Gör detta genom att varje gång användaren skriver en siffra, öka värdet på en variabel som heter `sum`. Du kan öka värdet på en variabel genom att skriva `+=`. Till exempel, för att öka sum med 10 skriver du: ```csharp sum += 10 ``` ### Uppgift 6 Skriv ett program som ställer en fråga. Användaren ska sen skriva in svar tills hen svarar rätt. *Tips*: använd en while-loop. ### Uppgift 7 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. Gör detta med hjälp av en while-loop och genom att varje gång användaren skriver en siffra, öka värdet på en variabel som heter `sum`. Du kan öka värdet på en variabel genom att skriva `+=`. Till exempel, för att öka sum med 10 skriver du: ```csharp sum += 10 ``` ### Utmaning Vi kan med hjälp av klassen `Random` generera slumptal. För att generear ett slumpat tal mellan 1 och 10 kan vi till exempel skriva: ```csharp Random rand = new Random(); int randomNumber = rand.Next(1,11); Console.WriteLine(randomNumber); ``` Här skapar vi alltså ett `Random` objekt som vi kallar för `rand`. Vi kan då använda metoden `rand.next(a,b)` som tar in två heltal a och b, som returnerar ett slumptal mellan a (inklusive) och b (exklusive). Skriv ett program som generarer ett slumptal mellan 1 och 20, där användaren får sedan 5 försök på sig att gissa talet. Efter varje försök ska programmet skriva ut om gissningen var rätt, för hög eller för låg. Använd en loop som körs 5 gånger, `Console.ReadLine()` tillsammans med `int.Parse()` och if-satser för att jämföra svaret med det rätta!