Objektorienterad programmering (1DV024)
  • Introduktion
  • Licens
  • Programvaror
  • Föreläsningar
    • Inspelade föreläsningar
    • Hållna och kommande
      • Introduktionsföreläsning
      • Föreläsning 1
      • Föreläsning 2
      • Föreläsning 3
      • Föreläsning 4
      • Föreläsning 5
      • Föreläsning 6
      • Föreläsning 7
  • Övningsuppgifter
    • Introduktionsuppgift
    • Del 1
      • !Häftig temperaturomvandling
      • Produkten av heltal
      • Fundamental endimensionell array
      • Statisk addition
      • Sista meddelandet från Titanic
      • Ordmekanikern
    • Del 2
      • Repeterbara citat
      • Tröstrika banken
      • Personlig kontrollsiffra
  • Examinationsuppgifter
    • Om
      • Praktisk examinationsuppgift
      • Muntlig examination
    • 1. Skarp beskrivande statistik
    • 2. Figurativt arv
    • 3. Tjugoett
Powered by GitBook
On this page
  • Uppgift
  • Mål
  • Tips
  1. Övningsuppgifter
  2. Del 1

Produkten av heltal

Previous!Häftig temperaturomvandlingNextFundamental endimensionell array

Last updated 6 years ago

,

Uppgift

Skriv ett program som med hjälp av lämplig repetitionssats bildar produkten av alla heltal mellan 1 och 20. Du ska alltså beräkna och skriva ut resultatet av: 1 × 2 × 3 × ... × 19 × 20.

En körning av programmet enligt förutsättningarna ovan ska resultera i följande utskrift.

Produkten av alla heltal mellan 1 och 20 är 2432902008176640000.

Mål

Efter att ha gjort övningsuppgiften ska du känna till:

  • Hur du använder en for-sats.

  • Att det finns fler datatyper än int som du kan använda då du arbetar med heltal.

  • Att du kan använda *= för att ändra en variabels värde.

  • Att det går att öka en variabels värde med 1 med hjälp av ++.

Tips

Läs om:

  • variabler i kurslitteraturen, kapitel 1, under rubriken ”Working with Variables”.

  • typer, t.ex. long, i kurslitteraturens kapitel 2, under underrubriken ”Integer Types” (använder du int blir det en negativ produkt, se lösningen!).

  • sammansatta tilldelningsoperatorer i kurslitteraturen, kapitel 3, under underrubriken ”Assignment operators”.

  • for-satsen i kurslitteraturen, kapitel 3, under underrubriken ”The for loop”.

repo
lösningsförslag