Kierros 1, tehtävä 2

Bensiinilaskuri (150 p)

Tässä tehtävässä harjoitellaan seuraavia asoita:

Käynnistä Eclipse kurssin kotisivun ohjeiden mukaan, jos se ei ole jo käynnissä. Tee uusi projekti, jonka nimi on tehtava1_2. Luo sitten tähän projektiin moduli bensalaskuri. Kirjoita siihen ohjelma, joka laskee automatkan bensiinikustannukset, kun käyttäjä antaa kuljetun matkan (km), auton bensiinin kulutuksen (l/100 km) ja bensiinin litrahinnan (euroa/l). Ohjelma pyytää tarvittavat tiedot käyttäjältä alla annetun esimerkin mukaisesti ja tulostaa bensiinikulut. Käyttäjän syöttämät luvut voivat olla desimaalilukuja.

Ohjelman ei tarvitse tarkistaa käyttäjän antamien tietojen mielekkyyttä (esimerkiksi sitä, että kuljettu matka tai bensiinin hinta ei ole negatiivinen).

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.)

Huomautus: Python-kielisissä ohjelmissa pystytään kyllä hyvin käsittelemään skandinaavisia aakkosia (å, ä ja ö). "Ääkkösiä" käyttävien ohjelmien Goblin-palautuksissa on kuitenkin helposti ongelmia, jos opiskelija ei ole osannut tehdä kotikoneeseensa oikeita merkistökoodiasetuksia. Tällaisten turhien harmien välttämiseksi tällä kurssilla kirjoitetaan Goblininille palautettavat ohjelmat ilman "ääkkösiä".

Palauta Gobliniin tiedosto bensalaskuri.py

Esimerkkejä ohjelman toiminnasta (yhteensä kaksi ohjelman eri suorituskertaa):

[ohjelman suoritus alkaa]
Anna matkan pituus kilometreina.
150
Anna auton bensiinin kulutus (l / 100 km).
6.7
Anna bensiinin hinta (euroa / l).
1.15
Matkan bensiinikulut ovat 11.5575 euroa.
[ohjelman suoritus päättyy]

[ohjelman suoritus alkaa]
Anna matkan pituus kilometreina.
450.0
Anna auton bensiinin kulutus (l / 100 km).
9.1
Anna bensiinin hinta (euroa / l).
1.35
Matkan bensiinikulut ovat 55.2825 euroa.
[ohjelman suoritus päättyy]

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