# Programmering 2 - repetitionsuppgifter ### Uppgift 1 Skriv ett program som tar emot två heltal från användaren och skriver ut det större talet. ### Uppgift 2 Skriv ett program som ber användaren om ett heltal och sedan avgör om det är positivt, negativt eller noll. ### Uppgift 3 Skriv ett program som ber användaren om ett heltal och sedan beräknar och skriver ut summan av alla heltal från 1 till det angivna talet. ### Uppgift 4 Skriv ett program som ritar en triangel med '*'-tecken på konsolen. Användaren ska kunna ange höjden på triangeln. *Exempel*: om användaren skriver in 3 ska programmet skriva ut: ``` * ** *** ``` *Tips*: använd nestade loopar ---- *Följande uppgifter använder arrayer och eller metoder* ### Uppgift 5 Skriv en metod som tar emot en array av heltal och returnerar en ny array där varje element är det dubbla av det ursprungliga elementet. Testa din metod genom att anropa den med arrayen `3, 10, -2, 5`. ### Uppgift 6 Skriv ett program som slumpar en position på ett schackbräde. En schackposition består av en kolumn som betecknas med en liten bokstav från a till h samt en rad som betecknas med ett tal från 1 till 8. Några exempel på schackpositioner är a3, f1 och h5. Ditt program ska använda sig av följande metoder för att slumpa schackpositionen: `SlumpaRad` som returnerar ett tal från 1 till 8. `SlumpaKolumn` som returnerar en bokstav från a till h. `SlumpaPosition` som returnerar en hel schackposition, t.ex. a4. Denna metod ska använda sig av de båda andra metoderna när den anropas. *Tips*: Använd en array med bokstäverna a, b, c, d, e, f, g, h ### Uppgift 7 Skapa en array som innehåller 52 stycken kort i form av strängar. Varje sträng består av en av fyra bokstäver H (hearts), C (clubs), S (spades), D (diamonds), och en siffra från 1 till 13. Hjärter fyra representeras alltså som `H4`, och spader kung som `K13`. Skapa arrayen med hjälp av loopar för att slippa att skriva in alla korten manuellt. Sedan ska programmet skriva ut ett slumpmässigt valt kort. ### Uppgift 8 Skriv ett program som simulerar ett enkelt frågesportspel. Skapa flera frågor med flervalsalternativ och låt användaren svara på dem. Efter att användaren har svarat på alla frågor, visa resultatet med antal rätta och felaktiga svar.