Övningar till WHILE-satsen

Inledning

Loop'ar,även while-satsen, kräver en hel del övning. Vi har försökt samla en del standard-övningar som man bör bemästra. Övning ger färdighet.

Övningarna skall träna både loop'ar och färdigheten att konstruera program som löser uppgifter. Vi blandar inte in listor/fält i dessa övningar. Den vanligaste situationen annars för loop'ar är just för att gå igenom en lista med data för att beräkna eller bearbeta datan.

Läs först artikeln While-satsen och gör övningen som finns i slutet av artikeln.

Övningarna blir gradvis svårare och svårare. Lycka till!

Dags att söka TE4!

Ansökningen börjar snart!
25 april till 15 maj!
ansök via skanegy.se

Är du intresserad av programmering, t.ex. spelutveckling, appar eller webbserverprogrammering?
Går du på Teknikprogrammet på gymnasiet och läser Programmering 1? (eller har gått och är max 22 år)

Till höst startar jag ett nytt 4:e tekniskt år tillsammans med NTI i Lund för dig som vill bli Gymnasieingenjör. Målet är att du efter 4:e året kommer ut i arbete inom mjukvaruutveckling!

/MVH
Jonas Nilsson
skapare csharpskolan.se

Övning 1

Skriv om koden nedan till att använda en while-loop istället för en for-loop.

Övning 2

Skriv om koden nedan till att använda en while-loop istället för en for-loop.

Övning 3

Skapa en oändlig loop som skriver ut valfri text.

Tips: Ctrl+c avbryter ett konsollprogram.

Övning 4

Skapa ett "Gissa talet"-program. Programmet har ett hemligt tal som du ska gissa! Talet kan bestämmas på förväg i koden eller slumpas fram. Det hemliga talet ska ligga mellan 1 och 100. Användaren får gissa tills användaren gissat rätt.

När användaren gissat rätt så ska antalet gissningar skrivas ut.

bild

Övning 5

Skriv ett program som listar tal i Fibonacci serien. Stanna när du passerat 1 miljon.

bild

Övning 6

Skriv ett program där man får mata in 3 saker; saldo, ränta samt slutmål. Programmet ska sedan tala om hur många år det tar innan man når eller passerar slutmålet. Ange räntan i procentenheter.

bild

Övning 7

Skriv ett program som listar alla skottår från det år som är just nu till och med år 2050.

Tips: DateTime.IsLeapYear ger dig information om skottår.

bild

Övning 8

Skriv ett program som listar alla måndagar från början av året till dagens datum.

Tips: Använd DateTime.Now.Year för aktuellt år och använd detta till att skapa ett DateTime-objekt för första dagen på året. Du kan sedan lägga till tid i form av TimeSpan och får en ny DateTime att undersöka. DayOfWeek ger dig veckodagen.

bild

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Scroll to top