Johdatus ohjelmointiin

Sorakuilu

Ylimääräiset harjoitukset 4_5

Toistorakenteet

Kohta A

Kertotaulu

Laadi ohjelma, joka tulostaa luvun 6 kertotaulun 20 asti.

Se tulostaa:
6 * 1 =6
6 * 2 =12
6 * 3 = 18
jne

Kohta B

Tee sama siten, että ohjelma tulostaa lukujen 1 - 10 kertotaulut.

Vihje: laita 2 for-lausetta sisäkkäin.

Kohta C

Alennushintataulukko

Pyydä käyttäjältä alennusprosentti.

Tulosta sen jälkeen hinnat 5 - 300 euroon 5 euron välein sekä alkuperäinen hinta, alennus ja alennettu hinta.

Toiminta
syöte 20

5, alennus 1 alennettu 4
10, alennus 2, alennettu 8
15 euroa, alennus 3, alennettu 12

Kohta D

Tee funktio, joka palauttaa satunnaisluvun välillä 1 - 38.

Tutki ja käytä hyväksesi Math-olion metodeja (funktioita) esim. w3schools:sta .

Math.random -funktio palauttaa satunnaisluvun välillä 0 - 1. Se tulee kertoa 38:llä ja pyöristää kokonaisluvuksi Math.round -funktiolla

Tee sen jälkeen lottogeneraattori, joka arpoo 7 lukua ja tulostaa ne ruudulle. Helpotus: Kahta samaa numeroa ei tarvitse ottaa huomioon tehtävässä.

Kohta E

Sovella edellistä tehtävää:

Arvo luku väliltä 1 - 5, pyydä käyttäjältä lukuja ja lopeta pyytäminen, kun hän kirjoittaa arvotun luvun (tee while- tai do-while -silmukalla).