Pure Programmer
Blue Matrix


Cluster Map

Project: Temperature Table

Write a program that displays a temperature conversion table. The table should have columns for Celcius, Fahrenheit, Kelvin and Rankine scales. Display rows for -270°C to 120°C in increments of 5°C.

See [[Conversion of units of temperature]]

Output
$ swiftc TemperatureTable.swift -I . -L . -lUtils TemperatureTable.swift:19:6: warning: variable 'degreesC' was never mutated; consider changing to 'let' constant var degreesC:Double = Double(i) ~~~ ^ let TemperatureTable.swift:20:6: warning: variable 'degreesF' was never mutated; consider changing to 'let' constant var degreesF:Double = 1.8 * degreesC + 32.0 ~~~ ^ let TemperatureTable.swift:21:6: warning: variable 'degreesK' was never mutated; consider changing to 'let' constant var degreesK:Double = degreesC + CELCIUS_TO_KELVIN ~~~ ^ let TemperatureTable.swift:22:6: warning: variable 'degreesR' was never mutated; consider changing to 'let' constant var degreesR:Double = degreesF + FAHRENHEIT_TO_RANKINE ~~~ ^ let error: link command failed with exit code 1 (use -v to see invocation) ld: library not found for -lUtils clang: error: linker command failed with exit code 1 (use -v to see invocation)

Solution