kotlin-peruskurssi

Tietoa kurssista Osa 1 Osa 2 Osa 3 Osa 4 Osa 5 Yhteenveto Malliratkaisut FAQ Sanasto

Osa 4 Toistolauseet - malliratkaisut

Tehtävä 4.1

Ohjelma tulostaa: 90 80 70 60 50

Tehtävä 4.2

Ohjelma tulostaa: 1098765483241

Tehtävä 4.3

Ohjelma tulostaa: 3 6 9

Tehtävä 4.4

fun main() {
    for (luku in 1..10 step 3) {
   		println(luku)
    }
}

Tehtävä 4.5

fun main() {
    var muuttuja = 1
    while(muuttuja < 10) {
        print(muuttuja)
        if (muuttuja % 2 == 0) {
            println(" on jaollinen kahdella")
        } else {
            println(" ei ole jaollinen kahdella")
        }
        muuttuja++
    }
}

Tehtävä 4.6

fun main() {
    var summa = 0
    for (i in 1..10) {
    	summa += i
    }
    println("Summa: " + summa)
}

Tehtävä 4.7

fun main() {
    var summa = 0
    for (i in 1..10) {
    	summa += i
    }
    println("Keskiarvo: " + summa*1.0/10)
}

Tehtävä 4.8

fun main() {
    for (i in 100 downTo 1) {
    	println(i)
    }
}

Tehtävä 4.9

fun main() {
    for (i in 1..5) {
    	println("Hei maailma!")
    }
}

Tehtävä 4.10

fun main() {
    for (i in 10..20 step 2) {
    	print(i.toString() + " ")
    }
}

(c) Teija Alasalmi 2021

Kurssimateriaalin käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!