Ohjelmoinnin perusteet 2018

Ohjelmoinnin kurssi, aloitus syksyllä 2018 tai keväällä 2019



All exercises

Exercise Status Deadline Download exercise
osa00-Osa00_00.Hiekkalaatikko zip
osa01-Osa01_01.AdaLovelace zip
osa01-Osa01_02.HeiMaailma zip
osa01-Osa01_03.Kuusi zip
osa01-Osa01_04.MuuttuvatMuuttujat zip
osa01-Osa01_05.SekunnitVuodessa zip
osa01-Osa01_06.Yhteenlasku zip
osa01-Osa01_07.Kertolasku zip
osa01-Osa01_08.KolmenLuvunKeskiarvo zip
osa01-Osa01_09.Nelilaskin zip
osa01-Osa01_10.Jakolaskin zip
osa01-Osa01_11.SyotetynLuvunTulostaja zip
osa01-Osa01_12.KahdenLuvunSummaaja zip
osa01-Osa01_13.KolmenLuvunSummaaja zip
osa01-Osa01_14.Jakaja zip
osa01-Osa01_15.YmpyranKehanPituus zip
osa01-Osa01_16.Ylinopeussakko zip
osa01-Osa01_17.Orwell zip
osa01-Osa01_18.Wanha zip
osa01-Osa01_19.PositiivinenLuku zip
osa01-Osa01_20.TaysiIkaisyys zip
osa01-Osa01_21.SuurempiTaiYhtasuuri zip
osa01-Osa01_22.ArvosanatJaPisteet zip
osa01-Osa01_23.Maara zip
osa01-Osa01_24.ParitonVaiParillinen zip
osa01-Osa01_25.ReilutPitsabileet zip
osa01-Osa01_26.IanTarkistus zip
osa01-Osa01_27.Karkausvuosi zip
osa01-Osa01_28.Uudestaan zip
osa01-Osa01_29.Summaaja zip
osa01-Osa01_30.Tykinkuula zip
osa02-Osa02_01.PositiivisenLuvunLisaaminen zip
osa02-Osa02_02.TyontekijanElakevakuutus zip
osa02-Osa02_03.KolmenLuvunSumma zip
osa02-Osa02_04.YhdestaSataan zip
osa02-Osa02_05.SadastaYhteen zip
osa02-Osa02_06.ParillisetLuvut zip
osa02-Osa02_07.UseammanLuvunSumma zip
osa02-Osa02_08.JuupasEipas zip
osa02-Osa02_09.KelvollistenLukujenLukumaara zip
osa02-Osa02_10.KelvollistenLukujenSumma zip
osa02-Osa02_11.MarsinLampotilanKeskiarvo zip
osa02-Osa02_12.Arvauspeli zip
osa02-Osa02_13.VihjaavaArvauspeli zip
osa02-Osa02_14.MihinJaMista zip
osa02-Osa02_15.LukusarjanSumma zip
osa02-Osa02_16.RajatunLukusarjanSumma zip
osa02-Osa02_17.Kertoma zip
osa02-Osa02_18.PlaseerausOnEpatoivoista zip
osa02-Osa02_19.SilmukatLopetusMuistaminen zip
osa02-Osa02_20.TekstinTulostus zip
osa02-Osa02_21.MontaTulostusta zip
osa02-Osa02_22.Jakolasku zip
osa02-Osa02_23.Tulostelua zip
osa02-Osa02_24.TulosteluaLikeABoss zip
osa02-Osa02_25.Numerovisa zip
osa02-Osa02_26.Puisevaa zip
osa03-Osa03_01.LukujenSumma zip
osa03-Osa03_02.Pienin zip
osa03-Osa03_03.Suurin zip
osa03-Osa03_04.LukujenKeskiarvo zip
osa03-Osa03_05.TulostusKolmesti zip
osa03-Osa03_06.OnkoTotta zip
osa03-Osa03_07.Kayttajatunnukset zip
osa03-Osa03_08.NimenPituus zip
osa03-Osa03_09.Salasana zip
osa03-Osa03_10.Alkuosa zip
osa03-Osa03_11.Loppuosa zip
osa03-Osa03_12.SanaSanassa zip
osa03-Osa03_13.MontakoKertaaMerkkijonossa zip
osa03-Osa03_14.TietynArvonTulostaminen zip
osa03-Osa03_15.IndexOutOfBoundsException zip
osa03-Osa03_16.ListallaOlevienArvojenMaara zip
osa03-Osa03_17.EnsimmainenJaViimeinenArvo zip
osa03-Osa03_18.LoytyykoListalta zip
osa03-Osa03_19.Varasto zip
osa03-Osa03_20.ListanLukujenSumma zip
osa03-Osa03_21.ListanSuurinLuku zip
osa03-Osa03_22.ListanLukujenKeskiarvo zip
osa03-Osa03_23.KysytynLuvunIndeksi zip
osa03-Osa03_24.PienimmanLuvunIndeksi zip
osa03-Osa03_25.Ajatustenlukija zip
osa04-Osa04_01.EnsimmainenTilisi zip
osa04-Osa04_02.EnsimmainenTilisiirtosi zip
osa04-Osa04_03.KoiranOminaisuudet zip
osa04-Osa04_04.Luokkahuone zip
osa04-Osa04_05.Pilli zip
osa04-Osa04_06.Ovi zip
osa04-Osa04_07.Tuote zip
osa04-Osa04_08.VahenevaLaskuri zip
osa04-Osa04_09.Velka zip
osa04-Osa04_10.HenkilonToteutus zip
osa04-Osa04_11.Musiikkikappale zip
osa04-Osa04_12.Elokuva zip
osa04-Osa04_13.Agentti zip
osa04-Osa04_14.Maksukortti zip
osa04-Osa04_15.Kertoja zip
osa04-Osa04_16.Lukutilasto zip
osa04-Osa04_17.Kirja zip
osa04-Osa04_18.Harjoitusapuri zip
osa04-Osa04_19.KelloLaskurinAvulla zip
osa04-Osa04_20.Puhelinmuistio zip