#include<iostream>
#include<string>
using namespace std;
struct suhu{
string lokasi;
float celsius;
float fahrenheit;
float kelvin;
string kategori;
};
int main() {
suhu s;
cout<<"Masukkan lokasi: ";
getline(cin,s.lokasi);
cout<<"Masukkan suhu dalam Celsius: ";
cin>>s.celsius;
s.fahrenheit=((s.celsius/5)*9+32);
s.kelvin=(s.celsius+273.15);
if (s.celsius<20){
s.kategori="Dingin";
}else if(s.celsius>=20&&s.celsius<=30){
s.kategori="Normal";
}else {s. kategori+"Panas";}
cout<<"Lokasi: "<<s.lokasi<<endl;
cout<<"Celsius: "<<s.celsius<<endl;
cout<<"Fahrenheit: "<<s.fahrenheit<<endl;
cout<<"Kelvin: "<<s.kelvin<<endl;
cout<<"Kategori: "<<s.kategori<<endl;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBzdWh1ewogICAgc3RyaW5nIGxva2FzaTsKICAgIGZsb2F0IGNlbHNpdXM7CiAgICBmbG9hdCBmYWhyZW5oZWl0OwogICAgZmxvYXQga2VsdmluOwogICAgc3RyaW5nIGthdGVnb3JpOwp9OwppbnQgbWFpbigpIHsKICAgIHN1aHUgczsKICAgIGNvdXQ8PCJNYXN1a2thbiBsb2thc2k6ICI7CiAgICBnZXRsaW5lKGNpbixzLmxva2FzaSk7CiAgICBjb3V0PDwiTWFzdWtrYW4gc3VodSBkYWxhbSBDZWxzaXVzOiAiOwogICAgY2luPj5zLmNlbHNpdXM7CiAgICAKICAgIHMuZmFocmVuaGVpdD0oKHMuY2Vsc2l1cy81KSo5KzMyKTsKICAgIHMua2VsdmluPShzLmNlbHNpdXMrMjczLjE1KTsKICAgIAogICAgaWYgKHMuY2Vsc2l1czwyMCl7CiAgICAgICAgcy5rYXRlZ29yaT0iRGluZ2luIjsKICAgIH1lbHNlIGlmKHMuY2Vsc2l1cz49MjAmJnMuY2Vsc2l1czw9MzApewogICAgICAgIHMua2F0ZWdvcmk9Ik5vcm1hbCI7CiAgICB9ZWxzZSB7cy4ga2F0ZWdvcmkrIlBhbmFzIjt9CiAgICAKICAgIGNvdXQ8PCJMb2thc2k6ICI8PHMubG9rYXNpPDxlbmRsOwogICAgY291dDw8IkNlbHNpdXM6ICI8PHMuY2Vsc2l1czw8ZW5kbDsKICAgIGNvdXQ8PCJGYWhyZW5oZWl0OiAiPDxzLmZhaHJlbmhlaXQ8PGVuZGw7CiAgICBjb3V0PDwiS2VsdmluOiAiPDxzLmtlbHZpbjw8ZW5kbDsKICAgIGNvdXQ8PCJLYXRlZ29yaTogIjw8cy5rYXRlZ29yaTw8ZW5kbDsKfQ==