// Miles.kt Copyright (c) Kari Laitinen // http://www.naturalprogramming.com // 2018-10-28 File created. /* This program demonstrates: - getting a Double value from the keyboard - use of Double variables in simple calculations - formatting strings for output */ fun main() { print( "\n This program converts miles to kilometers." + "\n Please, give a distance in miles: " ) val distance_in_miles = readLine()!!.toDouble() val distance_in_kilometers = 1.6093 * distance_in_miles // Almost the same output is generated by using two differing // output mechanisms. print( "\n ${ distance_in_miles } miles is ${ distance_in_kilometers } " + "kilometers." ) print( String.format( "\n %.3f miles is %.3f kilometers. \n", distance_in_miles, distance_in_kilometers ) ) }