Java tehtäviä konsoli ratkaisu4b
Mureakuha
Tehtävä:
Muodosta Auto-luokka ja tätä luokkaa käyttävä olio. Luokka käsitää seuraavat tiedot; merkki (String), hinta uutena (long), valmistusvuosi (int), ajetut kilometrit (float), katsastettu (boolean). Määrittele ja alusta muuttuja oman autosi tiedoilla. Tulosta nämä tiedot, sekä laske tietoja hyväksi käyttäen auton tämän päivän hinta (hinta putoaa kymmenesosan joka vuosi) sekä keskimääräinen päivän ajomatka.
import java.io.*; public class Auto { String merkki; long hinta; int valmistusvuosi; float kilometrit; boolean katsastettu; } import java.io.*; public class Autotiedot { public static void main (String[] args) { final int NYT = 1999; Auto munauto = new Auto(); munauto.merkki = "Lada"; munauto.hinta = 75000; munauto.valmistusvuosi = 1988; munauto.kilometrit = 123000; munauto.katsastettu = true; System.out.println("Merkki: " + munauto.merkki); System.out.println("Hinta: " + munauto.hinta); System.out.println("Valmistusvuosi: " + munauto.valmistusvuosi); System.out.println("Kilometrit: " + munauto.kilometrit); System.out.println("Katsastettu: " + munauto.katsastettu); System.out.println("Tämän päivän hinta: " + munauto.hinta * Math.pow(0.9, NYT - munauto.valmistusvuosi)); System.out.println("Keskimääräinen päivän ajomatka: " + munauto.kilometrit / (365 * (NYT - munauto.valmistusvuosi))); } }
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.
Kopio lisenssistä (englanniksi) löytyy täältä.
Alkuperäinen (c) Petteri Hämäläinen
