===== Funktioner ===== * [[https://www.youtube.com/watch?v=IPpEefuFiVM|C# methods / functions]] ==== Opgave 1 ==== Skriv en funktion, der tager to tal som parametre og returnerer deres sum. ---- ==== Opgave 2 ==== Skriv en funktion, der tager to tal som parametre og returnerer det største af de to tal. ---- ==== Opgave 3 ==== Skriv en funktion, der tager et tal som parameter og returnerer true, hvis tallet er lige, og false, hvis det er ulige. ---- ==== Opgave 4 ==== Skriv en funktion, der tager et tal som parameter og returnerer summen af alle tal fra 1 til og med det givne tal. (tallet som funktionen kaldes med) dvs. kaldes funktionen med tallet 7, .. skal tallene 1,2,3,4,5,6,7 summeres. ---- ==== Opgave 5 ==== Skriv en funktion, der tager et tal som parameter og returnerer faktorialet af tallet. $ 5! = 5 × 4 × 3 × 2 × 1 $ \\ $ 5! = 120 $ ---- ==== Opgave 6: Print en firkant ==== Skriv en funktion, der tager to heltal som parameter og printer en firkant af stjerner med den givne størrelse. Kald funktionen PrintFirkant(5,4); **Forventet output:** ***** ***** ***** ***** Hint: Opret evt. en hjælpefunktion //PrintEnLinieStjerner//, der printer et antal stjerner på en linie. void PrintEnLinieStjerner(int antal) { // din kode goes here ... }
Vis løsning Her er løsningen på opgaven.
---- ==== Opgave 7: Print en trekant ==== **Beskrivelse:** Skriv en funktion, der tager et heltal som parameter og printer en venstrejusteret trekant af stjerner med den givne højde. Kald funktionen PrintTrekant(5); **Forventet output:** * ** *** **** ***** ---- ==== Opgave 8: Print en pyramide (Optionel) ==== Skriv en funktion, der tager et heltal som parameter og printer en __centreret__ pyramide af stjerner med den givne højde. Kald funktionen: PrintPyramid(5); **Forventet output:** * *** ***** ******* ********* Hint: Hvordan finder du antal stjerner der skal være i hvert lag ? (som en funktion af højden)