// Etaisyys.java Copyright (c) 2005 Kari Laitinen // http://www.naturalprogramming.com // 2005-09-20 File created. // 2005-09-20 Last modification. import java.util.* ; class Etaisyys { public static void main( String[] ei_kaytossa ) { Scanner nappaimisto = new Scanner( System.in ) ; double etaisyys_metreina, etaisyys_kilometreina, etaisyys_maileina, etaisyys_jaardeina, etaisyys_jalkoina, etaisyys_tuumina ; double etaisyys_valovuosina ; System.out.print( "\n Tama ohjelma muuntaa metreja muiksi etaisyyden" + "\n yksikoiksi. Anna jokin etaisyys metreina: " ) ; etaisyys_metreina = nappaimisto.nextDouble() ; etaisyys_kilometreina = etaisyys_metreina / 1000.0 ; etaisyys_maileina = 6.21371e-4 * etaisyys_metreina ; etaisyys_jaardeina = 1.093613 * etaisyys_metreina ; etaisyys_jalkoina = 3.280840 * etaisyys_metreina ; etaisyys_tuumina = 12 * etaisyys_jalkoina ; etaisyys_valovuosina = etaisyys_metreina / ( 2.99793e8 * 365 * 24 * 3600 ) ; System.out.print( "\n " + etaisyys_metreina + " metria on: \n\n" ) ; System.out.printf( "%15.3f kilometria\n", etaisyys_kilometreina ) ; System.out.printf( "%15.3f mailia \n", etaisyys_maileina ) ; System.out.printf( "%15.3f jaardia \n", etaisyys_jaardeina ) ; System.out.printf( "%15.3f jalkaa \n%15.3f tuumaa \n", etaisyys_jalkoina, etaisyys_tuumina ) ; System.out.printf( "%15.5e valovuotta \n", etaisyys_valovuosina) ; } }