Tehtävät

3.1. Tehtävä

Tee ohjelma, joka laskee seuraavat laskutoimitukset ja sijoittaa vastauksen muuttujan arvoksi. Lisäksi ohjelma tulostaa tämän muuttujan arvon.

a) 123 ∙ 321
b) 6792 + 7843 - 9876
c) 1107:9
d) (8 +(-5))∙7
e) 8 +(-5)∙7
f) 32- 65 : 5
g) (32 – 65) : 5
h) (23 – 95) : (5 – 8)
i) 23 – 95 : 5 – 8
j) 23 – 95 : (5 – 8)

3.2. Tehtävä

a) Meillä on muuttujat luku1, luku2 ja vastaus. Luku1 saa arvon 28 ja luku2 saa arvon 65. Tee ohjelma, joka laskee ja tulostaa näiden lukujen summan ja erotuksen osamäärän. Tulostus voisi näyttää esimerkiksi tältä.



b) Muuta tulostuslause muotoon

3.3. Tehtävä

Tee ohjelma, jossa liukusäätimien avulla voi määrätä viivan alku ja loppupisteen. Viiva piirretään alkupisteestä loppupisteeseen. Määrittele neljä muuttujaa x1,y1,x2 ja y2. Olkoon piste (x1,y1) viivan alkupiste ja piste (x2,y2) viivan loppupiste. Ohjelma voisi näyttää tältä.

3.4. Tehtävä

a) Tee ohjelma, joka arpoo kaksi lukua 1..10 väliltä, kertoo nämä luvut keskenään ja tulostaa vastauksen.



b) Muuta tulostuslause muotoon

3.5. Tehtävä

Tee ohjelma, joka piirtää kolmion. Lisää ohjelmaan kaksi muuttujaa x ja y. x:n ja y:n avulla ilmaistaan kolmion paikka (x,y) koordinaatistossa. Lisää muuttujille liukusäädin, jossa x saa arvoja väliltä -240….240 ja y saa arvoja väliltä -180…180. Kun muutat liukusäätimien arvoja ja painat ohjelman käynnistyslippua, niin kolmio piirretään tähän paikkaan.


3.6. Tehtävä

Fahrenheit-asteet muutetaan Celsius-asteiksi laskukaavalla: C = (F – 32):1,8. Tee ohjelma, joka kysyy lämpötilaa Fahrenheit-asteina ja tulostaa vastauksen Celsius-asteina.


3.7. Tehtävä

Tee ohjelma, jossa liukupalkkien avulla voit säätää suorakulmion leveyden ja korkeuden. Leveys ja korkeus vaihtelevat välillä 0…200. Ohjelman tulostus voisi näyttää tältä.


3.8. Tehtävä

Tee ohjelma, jossa kulmien määrä on muuttujana ja tällä muuttujalla on liukupalkki. Liukupalkki saa arvoja väliltä 3…10. Kun säädät liukupalkkia, niin lippua painamalla pitäisi tulla säännöllinen monikulmio, jossa kulmia on niin paljon kuin on arvo liukupalkissa. Ohjelman suoritus voisi näyttää tältä.



Vinkki: laske kulman kiero esimerkiksi laskukaavalla: 360/kulmia ja etenemä esimerkiksi laskukaavalla: matka/kulmia. Etsi sopiva arvo matkalle kokeilemalla. Koska jakolaskut eivät aina mene tasan, niin käytä lisäksi pyöristä komentoa.