Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Kuka auttaisi koulutehtävissä?

pepsimax [28.03.2019 11:16:58]

#

Hei. Pitäisi koulussa kirjoittaa C# kielellä pieniä koodin pätkiä. Ihan aloittelija tasoa missä harjoitellaan esimerkiksi while looppia, toistorakennetta. Jäin tässä jälkeen, omista syistäni. Enkä saa oikein kurottua kiinni. Ajattelin jos jollain olisi vähän ylimääräistä aikaa antaa neuvoa. En oikein saa kasattua ajatuksia miten edes aloittaisin koodin. Tässä yksi esimerkki tehtävästä:
Tee ohjelma, jossa on pääohjelmasilmukassa ensiksi valinnan lukeminen (0 - ohjelman lopettaminen, 1 - luvun kertoman laskeminen) ja sen jälkeen kokonaisluvun lukeminen, jonka kertoma tahdotaan. Kokonaisluvun lukemisen jälkeen tulostetaan luetun kokonaisluvun kertoma. Jos valinnaksi annetaan jokin muu luku kuin 0 tai 1, niin kysytään valinta uudelleen.

Teuro [28.03.2019 12:27:41]

#

Tuottaako jokin kohta eritoten ongelmia? Tuossa on kutakuinkin selostettu kaikki ne kohdat, jotka sinun tulee ohjelmassa toteuttaa.

Määrittele muuttujat valinta, luku, kertoma
/** kertoma kannattanee alustaa suoraan lukuun yksi muista lisäksi että 0! = 1 **/

aloita do-silmukka
	Pyydä valitsemaan 0 tai 1
	Lue valinta

	jos valinta == 0
		lopeta silmukka
	muutoin jos valinta == 1
		/** Ilmeisesti voit luottaa luvun olevan luonnollinen luku, sekä siihen että kertoma mahtuu kokonaislukutyyppiin **/

		lue kokonaisluku muuttujaan luku

		Aloita silmukka kertomaa varten
			Kertoma *= vuorossa oleva luku

			Tulosta kertoma
	muutoin
		Tulosta virheilmoitus
kunnes valinta ei ole 0 tai yksi

pepsimax [28.03.2019 18:02:06]

#

Kiitos ! Suurin ongelma on varmaan luetunymmärtäminen. Ainakin matematiikassa oli usen vaiken avata kysymys

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta