Temperature conversion: Difference between revisions

Added Prolog
(Added Asymptote)
(Added Prolog)
 
Line 4,164:
100 -173.15 -279.67 180
</pre>
 
=={{header|Prolog}}==
{{works with|GNU Prolog}}
{{works with|SWI Prolog}}
<syntaxhighlight lang="prolog">convKelvin(Temp) :-
Kelvin is Temp,
Celsius is Temp - 273.15,
Fahrenheit is (Temp - 273.15) * 1.8 + 32.0,
Rankine is (Temp - 273.15) * 1.8 + 32.0 + 459.67,
format('~f degrees Kelvin~n', [Kelvin]),
format('~f degrees Celsius~n', [Celsius]),
format('~f degrees Fahrenheit~n', [Fahrenheit]),
format('~f degrees Rankine~n', [Rankine]).
 
test :-
convKelvin(0.0),
nl,
convKelvin(21.0).</syntaxhighlight>
 
=={{header|Pure Data}}==
2,122

edits