Kierros 2, tehtävä 1

Pinta-alojen vertailu (100 p)

Tässä tehtävässä harjoitellaan edellisellä kierroksella opittujen asioiden lisäksi erityisesti seuraavia asoita:

Käynnistä Eclipse kurssin kotisivun ohjeiden mukaan, jos se ei ole jo käynnissä. Tee uusi projekti, jonka nimi on tehtava2_1. Luo sitten tähän projektiin moduli suorakulmiot ja kirjoita siihen ohjelma, joka pyytää kahden suorakulmion sivujen pituudet alla olevan esimerkkiajon mukaisesti. Tämän jälkeen ohjelma tulostaa, kumman suorakulmion pinta-ala on suurempi tai tiedon siitä, että pinta-alat ovat yhtä suuret.

Ole tarkka siitä, että ohjelmasi tulostus on täsmälleen (välimerkkejä myöten) alla olevan mallin mukainen. Muista erityisesti lisätä rivinvaihtomerkki raw_input-käskyissä käyttäjälle annettavan pyynnön loppuun. (Näin ohjelman tarkastus Goblinilla sujuu ilman ylimääräisiä ongelmia.) Ne tekstit, joita ei tulosteta raw_input-käskyn avulla (esimerkiksi Anna ensimmaisen suorakulmion tiedot), voi tulostaa print-käskyllä.

Palauta Gobliniin tiedosto suorakulmiot.py. Ohjelmasi ei tarvitse osata varautua virheelliseen syötteeseen (esimerkiksi negatiivisiin sivujen pituuksiin).

Huomautus: koska suorakulmioiden pinta-alat annetaan desimaalilukuina, ohjelma voi tulkita pyöristysvirheiden takia erisuuruisiksi myös sellaiset pinta-alat, jotka ovat erittäin lähellä toisiaan. Siitä ei tarvitse kuitenkaan välittää tässä tehtävässä.

Esimerkkiajoja:

[ohjelman suoritus alkaa]
Anna ensimmaisen suorakulmion tiedot.
Anna leveys.
5.0
Anna korkeus.
12.0
Anna toisen suorakulmion tiedot.
Anna leveys.
6.5
Anna korkeus.
7.9
Ensimmaisen suorakulmion pinta-ala on suurempi.
[ohjelman suoritus päättyy]

[ohjelman suoritus alkaa]
Anna ensimmaisen suorakulmion tiedot.
Anna leveys.
8.0
Anna korkeus.
8.0
Anna toisen suorakulmion tiedot.
Anna leveys.
16.0
Anna korkeus.
4.0
Suorakulmioilla on sama pinta-ala.
[ohjelman suoritus päättyy]

[ohjelman suoritus alkaa]
Anna ensimmaisen suorakulmion tiedot.
Anna leveys.
6.5
Anna korkeus.
5.4
Anna toisen suorakulmion tiedot.
Anna leveys.
9.9
Anna korkeus.
3.6
Toisen suorakulmion pinta-ala on suurempi.
[ohjelman suoritus päättyy]

Värikoodit:
Sininen: Syöte käyttäjältä
Vihreä: Ohjelman tuloste
Punainen: Erityishuomatus: ei tulosteta