Sisäkkäiset silmukat*

Silmukkarakenteita voi kirjoittaa sisäkkäin. Ulompi silmukkarakenne etenee vasta sitten, kun sisempää silmukkarakennetta on toistettu haluttu määrä. Molempiin silmukoihin tulee oma silmukkamuuttuja.

Esimerkki 4

Tee ohjelma, joka laskee ja tulostaa oheisen tulosteen mukaiset laskut vastauksineen.  

Ratkaisu

Ohjelman tulee tulostaa kokonaislukujen 1–4 tulot lukujen 5 ja 10 kanssa.

Tarvitaan kaksi silmukkarakennetta. Ulompi silmukkarakenne muodostaa luvut väliltä 1–4. Määritetään uloimman silmukan silmukkamuuttujaksi laskuri1.

Sisempi silmukkarakenne huolehtii viidellä jaollisista luvuista välillä 1–10. Määritetään sisemmän silmukkarakenteen silmukkamuuttujaksi laskuri2.

Tulosteessa tulostetaan näkyviin kertolasku ja sen vastaus.



KOODI

Tehtävä 9

Tavoitteena on harjoitella sisäkkäisten for-silmukkarakenteiden käyttämistä.Tee ohjelma, jolla voit tulostaa kahden luvun summan, kun molemmat luvut ovat väliltä 1–5.

  • Määritä silmukkamuuttuja uloimmalle silmukalle ja sille alue.
  • Määritä silmukkamuuttuja sisemmälle silmukalle ja sille alue.
  • Tulosta summa.

Tehtävä 10

Tavoitteena on harjoitella sisäkkäisten for-silmukoiden käyttämistä. Tee ohjelma, jolla voit tulostaa kertotaulut 1−10. Tulosteessa täytyy näkyä, mitkä luvut kerrotaan ja mikä on niiden vastaus. Esimerkiksi tulosteessa näkyy 7 * 8 = 56.