#include <iostream>
#include <string>
using namespace std;
struct suhu{
string lokasi;
float celcius;
float fahrenheit;
float kelvin;
string kategori;
};
int main(){
suhu s;
cout << "Masukkan lokasi: ";
getline(cin,s.lokasi);
cout << "Suhu(celcius): ";
cin >> s.celcius;
cout << endl;
s.fahrenheit = ((s.celcius*9)/5)+32;
s.kelvin = (s.celcius+273.15);
if(s.celcius>30){
s.kategori = "Panass";
}
else if(s.celcius>=20 && s.celcius<=30){
s.kategori = "Normal";
}
else{
s.kategori = "Dinginn";
}
cout << "Lokasi: " << s.lokasi << endl;
cout << "Celcius: " << s.celcius << "°C" << endl;
cout << "Fahrenheit: " << s.fahrenheit << "°F" << endl;
cout << "Kelvin: " << s.kelvin << "K" << endl;
cout << "Kategori: " << s.kategori;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IHN1aHV7CiAgICBzdHJpbmcgbG9rYXNpOwogICAgZmxvYXQgY2VsY2l1czsKICAgIGZsb2F0IGZhaHJlbmhlaXQ7CiAgICBmbG9hdCBrZWx2aW47CiAgICBzdHJpbmcga2F0ZWdvcmk7Cn07CgppbnQgbWFpbigpewogICAgc3VodSBzOwogICAgCiAgICBjb3V0IDw8ICJNYXN1a2thbiBsb2thc2k6ICI7CiAgICBnZXRsaW5lKGNpbixzLmxva2FzaSk7CiAgICBjb3V0IDw8ICJTdWh1KGNlbGNpdXMpOiAiOwogICAgY2luID4+IHMuY2VsY2l1czsKICAgIGNvdXQgPDwgZW5kbDsKICAgIAogICAgcy5mYWhyZW5oZWl0ID0gKChzLmNlbGNpdXMqOSkvNSkrMzI7CiAgICBzLmtlbHZpbiA9IChzLmNlbGNpdXMrMjczLjE1KTsKICAgIAogICAgaWYocy5jZWxjaXVzPjMwKXsKICAgICAgICBzLmthdGVnb3JpID0gIlBhbmFzcyI7CiAgICB9CiAgICBlbHNlIGlmKHMuY2VsY2l1cz49MjAgJiYgcy5jZWxjaXVzPD0zMCl7CiAgICAgICAgcy5rYXRlZ29yaSA9ICJOb3JtYWwiOwogICAgfQogICAgZWxzZXsKICAgICAgICBzLmthdGVnb3JpID0gIkRpbmdpbm4iOwogICAgfQogICAgY291dCA8PCAiTG9rYXNpOiAiIDw8IHMubG9rYXNpIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJDZWxjaXVzOiAiIDw8IHMuY2VsY2l1cyA8PCAiwrBDIiA8PCBlbmRsOwogICAgY291dCA8PCAiRmFocmVuaGVpdDogIiA8PCBzLmZhaHJlbmhlaXQgPDwgIsKwRiIgPDwgZW5kbDsKICAgIGNvdXQgPDwgIktlbHZpbjogIiA8PCBzLmtlbHZpbiA8PCAiSyIgPDwgZW5kbDsKICAgIGNvdXQgPDwgIkthdGVnb3JpOiAiIDw8IHMua2F0ZWdvcmk7Cn0=