Distansakademin

20 enkla övningar för att lära sig programmering

Här är 20 enkla övningar inriktade på input/output, variabler, loopar och villkorsuttryck (if-satser) i Java:

Input/Output och Variabler

  1. Hälsa Användaren: Fråga efter användarens namn och hälsa dem välkomna.
  2. Enkel Kalkylator: Ta två tal som input och skriv ut deras summa, skillnad, produkt och kvot.
  3. Temperaturomvandlare: Konvertera temperatur från Celsius till Fahrenheit och vice versa.
  4. Ålder och Namn: Fråga efter användarens namn och ålder, och skriv ut dem.

Villkor (If-satser)

  1. Positivt eller Negativt: Avgör om ett inmatat tal är positivt, negativt eller noll.
  2. Största Talet: Ta emot två tal och bestäm vilket som är störst.
  3. Åldersgräns: Kontrollera om användaren är gammal nog att köra bil (t.ex. minst 18 år).
  4. Jämnt eller Udda: Bestäm om ett tal är jämnt eller udda.

Loopar

  1. Räkna till 10: Skriv ut talen 1 till 10 med hjälp av en loop.
  2. Summa av Tal: Räkna och skriv ut summan av talen från 1 till n.
  3. Multiplikationstabellen: Skriv ut multiplikationstabellen för ett valt tal.
  4. Faktorisering: Skriv en loop som räknar ut faktorn av ett heltal.

Kombination av Allt

  1. Gissa Talet: Låt användaren gissa ett slumpmässigt valt tal mellan 1 och 100.
  2. Miniräknare: En enkel miniräknare som utför operationer (addition, subtraktion, etc.) baserat på användarens val.
  3. Palindrom: Kontrollera om ett inmatat ord är ett palindrom (läses likadant framifrån och bakifrån).
  4. Högsta Talet: Låt användaren mata in n antal tal och avgör det största talet.
  5. Lösenordskontroll: Fråga användaren om ett lösenord och kontrollera att det uppfyller vissa kriterier (t.ex. minst 8 tecken).
  6. Enkel Inköpslista: Låt användaren lägga till artiklar i en inköpslista tills de väljer att sluta.
  7. Tärningsspel: Slå två tärningar och berätta för användaren om de vann eller förlorade baserat på summan.
  8. Bokningssystem: Låt användaren “boka en plats” genom att mata in sitt namn. Om platsen redan är bokad, informera dem om det.