Temperature Unit Conversion

#include <iostream>
using namespace std;
 
// Write your code here
float readTemp(int raw) {
    return raw * 0.1f;
}

float readTemp(int raw, char unit) {
    float celsius = raw * 0.1f;
    if (unit == 'F') {
        return celsius * 1.8f + 32.0f;
    }
    return celsius;
}
 
int main() {
    int raw;
    char unit;
    cin >> raw >> unit;
 
    if (unit == 'D') {
        cout << readTemp(raw);
    } else {
        cout << readTemp(raw, unit);
    }
 
    return 0;
}
Upvote
Downvote
Loading...

Input

250 D

Expected Output

25