import java.io.*; import fi.jyu.mit.ohj2.Syotto; /** * Ohjelmalla lasketaan mittakaavamuunnoksia 1:200000 kartalta * @author Vesa Lappalainen * @version 1.0 / 05.01.2003 */ class Matka_a1 { static final double MITTAKAAVA = 200000.0; static final double MM_KM = 1000.0*1000.0; /** * Tulostaa ohjelman käyttöohjeet */ private static void ohjeet() { System.out.println("Lasken 1:" + MITTAKAAVA + " kartalta millimetreinä mitatun matkan"); System.out.println("kilometreinä luonnossa."); } /** * Muuttaa södjlskajld ösadlksa * @param mm muutettava matka milleinä * @return palauttaa muutetun matkan km */ public static double mittakaavamuunnos(int mm) { return mm*MITTAKAAVA/MM_KM; } /** * tulostal sjlksajd asjöldsa * @param km tulostettava matka */ private static void tulosta_matka(double km) { System.out.println("Matka on luonnossa " + km + " km."); } public static void main(String[] args) { int matka_mm; double matka_km; ohjeet(); matka_mm = Syotto.kysy("Anna matka millimetreinä",0); matka_km = mittakaavamuunnos(matka_mm); tulosta_matka(matka_km); } }