//namespace convert_temperature (lab1-task2)
#include <iostream>
using namespace std;
namespace CelsiusSpace
{
float ConvertToKelvin( float x)
{
return ( x+ 273.15 ) ;
}
}
namespace FAhrenheitSpace
{
float ConvertToKelvin( float y)
{
return ( ( 5 / 9.0 * ( y- 32 ) ) + 273.15 ) ;
}
}
int main( )
{
float c,f;
cout << "Enter temperature in Celsius: " ;
cin >> c;
cout << "Enter temperature in Fahrenheit: " ;
cin >> f;
cout << "Temperature in Kelvin from Celsius input: " << CelsiusSpace:: ConvertToKelvin ( c) << endl;
cout << "Temperature in Kelvin from Fahrenheit input: " << FAhrenheitSpace:: ConvertToKelvin ( f) << endl;
return 0 ;
}
Ly9uYW1lc3BhY2UgY29udmVydF90ZW1wZXJhdHVyZSAobGFiMS10YXNrMikKCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbmFtZXNwYWNlIENlbHNpdXNTcGFjZQp7CmZsb2F0ICBDb252ZXJ0VG9LZWx2aW4oZmxvYXQgeCkKewogICAgcmV0dXJuICh4KzI3My4xNSk7Cgp9Cn0KbmFtZXNwYWNlIEZBaHJlbmhlaXRTcGFjZQp7CmZsb2F0IENvbnZlcnRUb0tlbHZpbihmbG9hdCB5KQp7CiAgICByZXR1cm4gKCg1LzkuMCooeS0zMikpKzI3My4xNSk7Cn0KCn0KaW50IG1haW4oKQp7CiAgICBmbG9hdCBjLGY7CiAgICBjb3V0PDwiRW50ZXIgdGVtcGVyYXR1cmUgaW4gQ2Vsc2l1czogIjsKICAgIGNpbj4+YzsKICAgIGNvdXQ8PCJFbnRlciB0ZW1wZXJhdHVyZSBpbiBGYWhyZW5oZWl0OiAiOwogICAgY2luPj5mOwogICAgY291dDw8IlRlbXBlcmF0dXJlIGluIEtlbHZpbiBmcm9tIENlbHNpdXMgaW5wdXQ6ICI8PENlbHNpdXNTcGFjZTo6Q29udmVydFRvS2VsdmluKGMpPDxlbmRsOwogICAgY291dDw8IlRlbXBlcmF0dXJlIGluIEtlbHZpbiBmcm9tIEZhaHJlbmhlaXQgaW5wdXQ6ICI8PEZBaHJlbmhlaXRTcGFjZTo6Q29udmVydFRvS2VsdmluKGYpPDxlbmRsOwogICAgcmV0dXJuIDA7Cn0K